復(fù)制代碼 代碼如下:
To determine the required buffer size, call RasEnumConnections with lprasconn se " /> 国产精品日本一区二区不卡视频,黄色一级片在线观看,久久久久久久久久久久99

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

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

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

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

php技術(shù)VB中的RasEnumConnections函數(shù)返回632錯誤解決方法,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 久久成人精品视频 | 高清av在线| 超碰97人人人人人蜜桃 | www.亚洲视频 | 视频在线一区二区 | 久久综合色综合 | 一区影院| 中文字幕av一区 | 欧美三级在线 | 国产目拍亚洲精品99久久精品 | 成人精品在线观看 | 中文字幕av一区 | 视频一区中文字幕 | 亚洲免费在线观看视频 | 国产精品99久久久久久动医院 | 老司机精品福利视频 | 正在播放国产精品 | 国产亚洲精品久久久久久牛牛 | 免费看一区二区三区 | 最新av中文字幕 | 国产一区久久久 | 九九天堂网 | 日本免费黄色一级片 | 免费在线观看成年人视频 | 精品伊人久久 | 福利视频一区二区 | 国产在线精品一区二区 | 亚洲 欧美 另类 日韩 | 成年人在线播放 | 国产精品久久久久久婷婷天堂 | 国产精品免费视频一区 | 日韩影院在线观看 | 国产精品美女久久久久久久网站 | 一二三四在线视频观看社区 | 日本精品一区二区在线观看 | 欧美久久一区二区 | 日本一道本 | 精品国产乱码久久久久久老虎 | 日本特黄特色aaa大片免费 | 全免费a级毛片免费看视频免 | 国产精品欧美一区二区三区 |