中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

VB中的RasEnumConnections函數(shù)返回632錯誤解決方法
來源:易賢網(wǎng) 閱讀:1294 次 日期:2014-08-04 16:43:55
溫馨提示:易賢網(wǎng)小編為您整理了“VB中的RasEnumConnections函數(shù)返回632錯誤解決方法”,方便廣大網(wǎng)友查閱!

今天用了一下RasEnumConnections函數(shù),發(fā)現(xiàn)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函數(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成目標系統(tǒng)的值。

更多信息請查看IT技術(shù)專欄

更多信息請查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機網(wǎng)站地址:VB中的RasEnumConnections函數(shù)返回632錯誤解決方法

2026國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
主站蜘蛛池模板: 锦州市| 正阳县| 高雄县| 天柱县| 庆云县| 登封市| 海口市| 故城县| 三河市| 海阳市| 洛浦县| 措美县| 醴陵市| 洮南市| 深水埗区| 格尔木市| 北票市| 章丘市| 美姑县| 石阡县| 阿克| 婺源县| 高唐县| 丹棱县| 乐至县| 沿河| 邢台市| 平度市| 高阳县| 库伦旗| 那曲县| 平阳县| 大名县| 阆中市| 阜新| 交口县| 盱眙县| 基隆市| 泽普县| 尖扎县| 准格尔旗|