RasEnumConnections

返回一個RASCONN結構數組的快取的長指針,對於每一個RAS連線。在調用本函式之前,必須設定快取中RASCONN結構的第一個成員dwSize的值,即RASCONN的大小,為了在不同系統版本中通過,請用sizeof(RASCONN)取得大小

基本介紹

  • 中文名:RasEnumConnections
  • 版本::大於等於1.0
  • 作業系統::Windows CE
  • 包含頭檔案::Ras.h, Afdfunc.h
RasEnumConnections (電話簿相關操作,結尾附贈使用例子)
本函式列出所有活動RAS連線,返回每一個連線句柄和電話簿入口名
函式原型:
DWORD RasEnumConnections(
LPRASCONN lprasconn,
LPDWORD lpcb,
LPDWORD lpcConnections
);
參數信息:
lprasconn
lpcb
一個長指針,指向的變數是lprasconn指向的快取中存儲的位元組個數,返回時,本函式將已經被列舉的所有RAS連線需要的位元組個數賦值到lpcb中
lpcConnections
長指針,本函式設定會回寫這個參數,設定有多少個 RASCONN結構被寫入到 lprasconn指向的快取中
返回值:
返回0則成功
返回非0值則錯誤,返回值的宏定義在 Raserror頭檔案中,例如ERROR_BUFFER_TOO_SMALL (快取太小) ERROR_NOT_ENOUGH_MEMORY (記憶體不足)
必要條件:
作業系統:Windows CE
版本:大於等於1.0
定義位置:Ras.h, Afdfunc.h
包含頭檔案:Ras.h, Afdfunc.h
預編譯lib檔案:Ppp.lib
相關參考:
RasEnumEntries, RasGetConnectStatus, RASCONN
使用範例:
//下面建立了10個RAS連線
RASCONN rasCon[10];
rasCon[0].dwSize=sizeof(RASCONN);
DWORD dwSize;
dwSize=sizeof(RASCONN)*10;
DWORD dwConNum=0;
RasEnumConnections(rasCon,&dwSize,&dwConNum);
後衛大師編輯版:19:03 2009-9-2

相關詞條

熱門詞條

聯絡我們