復制代碼 代碼如下:
To determine the required buffer size, call RasEnumConnections with lprasconn se " /> 性生活一区,婷婷播放,国产三级乡下

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

VB中的RasEnumConnections函數返回632錯誤解決方法

今天用了一下RasEnumConnections函數,發現MSDN上的例子是錯誤的。

MSDN上RasEnumConnections的文檔是這么說的:
復制代碼 代碼如下:
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上提供的示例代碼也是這么寫的:

復制代碼 代碼如下:
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) {
        // ......
    }
可惜這個例子是錯誤的,至少在XP SP3上是錯誤的,RasEnumConnections函數返回的是ERROR_INVALID_SIZE(632),而不是ERROR_BUFFER_TOO_SMALL。解決的方法是第一個參數不要傳入NULL,而是傳入一個正確設置了dwSize的RASCONN結構,一般dwSize設為sizeof(RASCONN)即可;但是如果你的程序要在早期的系統上運行,則需要HARD CODE成目標系統的值。

php技術VB中的RasEnumConnections函數返回632錯誤解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产在线精品一区二区不卡 | 亚洲精品网站在线 | a丫久久久久久一级毛片 | 久久久久综合网久久 | 美女张开腿给人网站 | 国产精品亚洲小说专区 | 国产精品极品美女自在线看免费一区二区 | 色婷婷视频 | 91看片在线观看 | 精品国产亚一区二区三区 | 国产精品婷婷久青青原 | 国产xxxxxx久色视频在 | 加勒比高清 | 色婷婷99综合久久久精品 | 四虎国产精品免费久久影院 | 成人国产在线24小时播放视频 | 狠狠色丁香婷婷久久综合不卡 | 欧美成人高清手机在线视频 | 高清 仑乱 一级 a | 中文字幕一区二区精品区 | 国产91原创 | 日韩理论在线播放 | 久久久久久久久免费影院 | 日韩香蕉网 | 激情区 | 国产乱子伦手机在线 | 欧美在线xx| 国产精品久久久久久久久ktv | 六月婷婷七月丁香 | 亚洲一二三四区 | 国产一区二区三区免费播放 | 91精品国产一区二区三区左线 | 小视频免费在线观看 | 天天色综网 | 好吊妞视频这里只有精品 | 久久久久久一级毛片免费无遮挡 | xxxx人成高清免费图片 | 亚洲日本香蕉 | 九九99九九在线精品视频 | 亚洲第一区精品观看 | 久久ww |