RASCONNSTATUS

rasconn RASCS_Disconn RasGetConn

RASCONNSTATUS
本結構描述遠程存取連線的當前狀況。本結構被 RasGetConnectStatus 函式返回
結構原型:
typedef struct _RASCONNSTATUS {
DWORD dwSize;
RASCONNSTATE rasconnstate;
DWORD dwError;
TCHAR szDeviceType[RAS_MaxDeviceType + 1];
TCHAR szDeviceName[RAS_MaxDeviceName + 1];
} RASCONNSTATUS;
成員
dwSize
指定本結構大小(位元組個數)
rasconnstate
詳述一個RASCONNSTATE結構的計數器值來顯示RasDial連線過程的當前狀態,也就是說RasDial過程是當前執行的
兩個特別重要的狀態值:
RASCS_Connected
:顯示連線已經成功建立
RASCS_Disconnected:顯示連線已經失敗
dwError
如果是非零值,描述失敗的原因。這個值是RAS頭檔案中定義的錯誤值,或者是 ERROR_NOT_ENOUGH_MEMORY 或 ERROR_INVALID_HANDLE 等宏
szDeviceType
以0結尾的字元串,如果當前設備可用,描述當前設備狀態。例如:常見的設備類型是由RAS的 “modem” “pad” “switch” “isdn” “NULL."等支持
szDeviceName
以0結尾的字元,如果當前設備可用描述當前設備的名稱。他們可能是貓的名。例如:“聯想1100”
必備條件:
作業系統:Windows CE
版本:大於等於1.0
定義位置:Ras.h
註:
本API是微軟公司提供的完整 Windows CE作業系統包的一部分。這個功能取決於原始設備製造商,有些設備可能不支持這個API。
相關參考:
RasGetConnectStatus, RasDial, RASCONNSTATE
後衛大師製作版 11:36 2009-9-3

相關詞條

相關搜尋

熱門詞條

聯絡我們