復制代碼 代碼如下:
To determine the required buffer size, call RasEnumConnections with lprasconn se " /> 国产精品日韩欧美一区二区三区,欧美日韩国产一区二区三区不卡,成人免费看电影

中文字幕日韩一区二区_国产一区二区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錯誤解決方法,轉載需保留來源!

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

主站蜘蛛池模板: 亚洲精品国产电影 | 久久最新网址 | 成人在线欧美 | 国产在线观看福利 | 亚洲视频二区 | 一区二区三区国产 | 91文字幕巨乱亚洲香蕉 | 亚洲一区 中文字幕 | 久久婷婷香蕉热狠狠综合 | 午夜在线免费观看视频 | 亚洲视频一区二区三区 | 超碰在线免费av | 成人一区精品 | 91美女在线观看 | 99久热| 日韩国产在线 | 国产精品久久久久久久午夜片 | 密室大逃脱第六季大神版在线观看 | 日韩中文字幕免费在线 | 欧美日韩国产综合在线 | 国产一级片91 | 一区二区三区国产好 | 亚洲导航深夜福利涩涩屋 | 久久免费视频在线 | 精品少妇一区二区三区在线播放 | 亚洲一区二区免费 | 91一区二区 | 国产在线观看网站 | 欧美一二三 | 高清视频一区二区三区 | 农村真人裸体丰满少妇毛片 | 国产精品美女www | 超碰网址 | 中文字幕1区2区3区 日韩在线视频免费观看 | 国产特级毛片aaaaaa喷潮 | 国产美女自拍视频 | 91久久精品 | 国产精久久久久久久妇剪断 | 久久精品日产第一区二区三区 | 97国产一区二区精品久久呦 | 国产日韩中文字幕 |