共用方式為


MPR_INTERFACE_1 結構 (mprapi.h)

MPR_INTERFACE_1結構包含特定路由器介面的組態和狀態資訊。

語法

typedef struct _MPR_INTERFACE_1 {
  WCHAR                   wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1];
  HANDLE                  hInterface;
  BOOL                    fEnabled;
  ROUTER_INTERFACE_TYPE   dwIfType;
  ROUTER_CONNECTION_STATE dwConnectionState;
  DWORD                   fUnReachabilityReasons;
  DWORD                   dwLastError;
  LPWSTR                  lpwsDialoutHoursRestriction;
} MPR_INTERFACE_1, *PMPR_INTERFACE_1;

成員

wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]

包含介面名稱的 Unicode 字串指標。

hInterface

介面的控制碼。

fEnabled

指定介面是否已啟用。 如果啟用介面,則此值為 TRUE ;如果介面已系統管理停用,則為 FALSE

dwIfType

指定 介面的類型

dwConnectionState

指定介面的目前狀態,例如已連線、已中斷連線或無法連線。 如需可能狀態的清單,請參閱 ROUTER_CONNECTION_STATE

fUnReachabilityReasons

指定值,表示介面無法連線的原因。 如需可能值的清單,請參閱 無法連線的原因

dwLastError

如果介面無法連線,則指定非零值。

lpwsDialoutHoursRestriction

Unicode 字串的指標,指定撥出限制期間的時間。 此字串的格式為:

<day><space><time range><space><time range> . . . <NULL><day>. . . <NULL><NULL>

其中 day 是對應至星期幾的數位。

數位 意義
0
星期日
1
星期一
2
Tuesday
3
星期三
4
Thursday
5
星期五
6
星期六
 

時間範圍的格式為 HH:MM-HH:MM,使用 24 小時標記法。

上述語法中的字串 < 空間 > 表示空白字元。 字串 < Null > 表示 Null 字元。

限制字串會以兩個連續的 Null 字元終止。

範例:

2 09:00-12:00 13:00-17:30&lt;NULL&gt;4 09:00-12:00 13:00-17:30&lt;NULL&gt;&lt;NULL&gt;

上述字串會將撥出限制為星期二和星期四上午 9:00 到下午 12:00,下午 1:00 到下午 5:30。

需求

   
最低支援的用戶端 都不支援
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 mprapi.h

另請參閱

MprAdminInterfaceCreate

MprAdminInterfaceEnum

MprAdminInterfaceGetInfo

ROUTER_CONNECTION_STATE

ROUTER_INTERFACE_TYPE

路由器管理參考

路由器管理結構

無法連線的原因