復制代碼 代碼如下:
To determine the required buffer size, call RasEnumConnections with lprasconn se " /> 亚洲字幕成人中文在线观看,五月婷久久,日韩av免费在线看

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费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錯誤解決方法,轉載需保留來源!

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

主站蜘蛛池模板: 韩红个人资料| 警察英雄| 大场久美子| 白宝山电视剧26集免费观看| 一千年以后简谱| 在线观看www视频| 发型图片女2024最新款式| 迅雷 电影| 灵界诱惑 电影| 初夜在线观看| 用力快点| 送老师锦旗写什么最好| 在线理论视频| 电影电车| 性的张力短片集| 婴儿睡眠时间对照表| 飞头魔女| 谭耀文演的电影| 日本尻逼| 铁探粤语版在线观看| 菲律宾电影毕业生代表| 澳门风云2演员表| 女孩阴道| 搜狐视频官网| 浙江卫视今日节目表| 裂缝 电影| 红色诗歌配画| 齐芳| 诗第十二主要内容| 饮料超人| 小戏骨| 历代高僧大德开悟诗100首| the bodyguard| 母亲电影韩国完整版免费观看| 极寒之城剧情详细介绍| 狐狸电影| 爱在一起麻辣烫| 枕边凶灵完整版免费播放| 免费看污视频在线观看| 许半夏电视剧在线观看| 我的刺猬女孩大结局|