復制代碼 代碼如下:
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錯誤解決方法,轉載需保留來源!

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

主站蜘蛛池模板: 国产婷婷色一区二区三区深爱网 | 色噜噜狠狠一区二区三区果冻 | 欧美综合色区 | 四虎新网站 | 91精品久久久久亚洲国产 | 天天天操天天天干 | 99精品视频在线观看免费播放 | 黄视频在线观看免费 | 亚洲国产成人在线 | 在线观看免费午夜大片 | a色视频| 在线视频精品免费 | 一区二区三区四区精品 | 国产成人麻豆精品video | 国产91在线视频 | 精品一区二区三区免费视频 | 日日日bbb | 国产一区在线免费观看 | 亚洲首页国产精品丝袜 | 日韩成人av在线 | 国产精品欧美亚洲 | 国产极品嫩模在线观看91精品 | 国产成人+亚洲欧洲 | 午夜精品久视频在线观看 | 一区二区三区不卡视频 | 色婷婷在线视频 | 四虎影视永久在线精品免费播放 | 国产真实乱子伦精品 | 久久综合久久久久 | 欧美xxxxbbbb在线播放 | 美女视频黄频大全免费 | 美女一区二区在线观看 | 精品日韩一区二区三区视频 | 久久精品视频91 | 久久亚洲精品玖玖玖玖 | 国产一区二区中文字幕 | 羞羞色男人的天堂伊人久久 | 免费看的www视频网站视频 | 五月综合激情视频在线观看 | 国产无套在线播放 | 一级做a爰片久久毛片一 |