欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

vb

當(dāng)前位置:主頁 > 軟件編程 > vb >

VB中的RasEnumConnections函數(shù)返回632錯(cuò)誤解決方法

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:vb|點(diǎn)擊: 次

今天用了一下RasEnumConnections函數(shù),發(fā)現(xiàn)MSDN上的例子是錯(cuò)誤的。

MSDN上RasEnumConnections的文檔是這么說的:

復(fù)制代碼 代碼如下:

To determine the required buffer size, call RasEnumConnections with lprasconn set to NULL. The variable pointed to by lpcb should be set to zero. The function will return the required buffer size in lpcb and an error code of ERROR_BUFFER_TOO_SMALL.

MSDN上提供的示例代碼也是這么寫的:

復(fù)制代碼 代碼如下:

DWORD __cdecl wmain(){

    DWORD dwCb = 0;
    DWORD dwRet = ERROR_SUCCESS;
    DWORD dwConnections = 0;
    LPRASCONN lpRasConn = NULL;
   
    dwRet = RasEnumConnections(lpRasConn, &dwCb, &dwConnections);

    if (dwRet == ERROR_BUFFER_TOO_SMALL) {
        // ......
    }


可惜這個(gè)例子是錯(cuò)誤的,至少在XP SP3上是錯(cuò)誤的,RasEnumConnections函數(shù)返回的是ERROR_INVALID_SIZE(632),而不是ERROR_BUFFER_TOO_SMALL。解決的方法是第一個(gè)參數(shù)不要傳入NULL,而是傳入一個(gè)正確設(shè)置了dwSize的RASCONN結(jié)構(gòu),一般dwSize設(shè)為sizeof(RASCONN)即可;但是如果你的程序要在早期的系統(tǒng)上運(yùn)行,則需要HARD CODE成目標(biāo)系統(tǒng)的值。

上一篇:VB實(shí)現(xiàn)鼠標(biāo)繪圖實(shí)例代碼

欄    目:vb

下一篇:VBScript把json字符串解析成json對(duì)象的2個(gè)方法

本文標(biāo)題:VB中的RasEnumConnections函數(shù)返回632錯(cuò)誤解決方法

本文地址:http://mengdiqiu.com.cn/a1/vb/7226.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有