RASCONNSTATUS

詳述一個RASCONNSTATE結構的計數器值來顯示RasDial連線過程的當前狀態,也就是說RasDial過程是當前執行的·

基本介紹

  • 外文名:RASCONNSTATUS
  • 成員:dwSize
  • 定義位置::Ras.h
  • 作業系統:Windows CE
定義,結構原型,

定義

本結構描述遠程存取連線的當前狀況。本結構被 RasGetConnectStatus 函式返回

結構原型

typedef struct _RASCONNSTATUS {
DWORD dwSize;
RASCONNSTATE rasconnstate;
DWORD dwError;
TCHAR szDeviceType[RAS_MaxDeviceType + 1];
TCHAR szDeviceName[RAS_MaxDeviceName + 1];
} RASCONNSTATUS;
成員
dwSize
指定本結構大小(位元組個數)
rasconnstate
兩個特別重要的狀態值:
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

熱門詞條

聯絡我們