復制代碼 代碼如下:
To determine the required buffer size, call RasEnumConnections with lprasconn se " /> 中文视频在线,91久色,国产高潮好爽受不了了夜色

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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錯誤解決方法,轉載需保留來源!

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

主站蜘蛛池模板: 999久久久久久久久6666 | 日韩视频国产 | 嫩草国产 | 一区二区三区在线免费观看 | 夜久久 | 自拍视频网| 毛片视频免费观看 | 国产精品久久 | 久久精品av麻豆的观看方式 | 亚洲综合婷婷 | 欧美日韩一区二区视频在线观看 | 国产婷婷在线视频 | 国产精品久久久久一区二区三区 | 丝袜毛片 | 久久一二区 | 中文字幕亚洲视频 | 免费观看黄 | 秋霞影院一区二区 | 亚洲一区在线日韩在线深爱 | 亚洲一区二区三区视频 | 久久国际精品 | 成人在线一区二区三区 | 久久成人18免费网站 | 黄色大片网站 | 亚洲黄色av网站 | 欧美在线一级 | 国产一区三区在线 | 日本高清中文字幕 | 国产精品黄| 欧美国产中文 | 免费人成在线观看网站 | 欧美日韩国产在线观看 | 亚洲欧美精品在线观看 | 日本精品久久久一区二区三区 | 久久人爽| 色在线免费 | 中文字幕一区二区三区在线观看 | 国产在线一区二区三区 | 欧美精品成人一区二区三区四区 | 亚洲男女视频在线观看 | 一区二区三区视频免费看 |