復制代碼 代碼如下:
To determine the required buffer size, call RasEnumConnections with lprasconn se " /> 邻居的阿好紧,欧美精品一区三区,一级片少妇

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

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

主站蜘蛛池模板: 奶粉过敏的症状和表现| 苏西| 行李箱品牌排行榜前十名| 避幕 电影| 情人电视剧| 舞蹈生踩胯魔鬼训练视频| 周传雄黄昏歌词| 日韩欧美电影在线| 抖音浏览器| 好男人影院| 康熙微服私访记1| 速度与激情:特别行动 电影| 聊斋花弄月普通话版免费| 杏色xs| 黑帮大佬和我的第365天| 女人 电影| 蒙古小男孩唱哭全场| 篮球场平面图| 未来少年柯南 动漫| 爱来的刚好演员表| 形象管理| 营业执照注销打什么电话咨询| 凯西·贝茨| 连城诀1-40集全集免费| 三级女友| 抖音网页版登录入口| 电影《天才》| land of the lost| 甄子丹电影| 大地资源高清播放在线观看| 东方卫视在线观看| 四大美人之貂蝉香港剧| 人气生活曾经的辣妹动漫在线观看第二季 | 经典常谈阅读笔记| 国产精品久久久久精品三级ⅰ| 危险性游戏在线观看| cctv16节目表今天目表| 83版霍元甲全部演员表| 《阿卡鲁达》在线播放| 上门女婿电视剧演员| 上锁的房间演员表|