MPR_INTERFACE_0 構造体 (mprapi.h)
MPR_INTERFACE_0構造体には、特定のルーター インターフェイスに関する情報が含まれています。
構文
typedef struct _MPR_INTERFACE_0 {
WCHAR wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1];
HANDLE hInterface;
BOOL fEnabled;
ROUTER_INTERFACE_TYPE dwIfType;
ROUTER_CONNECTION_STATE dwConnectionState;
DWORD fUnReachabilityReasons;
DWORD dwLastError;
} MPR_INTERFACE_0, *PMPR_INTERFACE_0;
メンバー
wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]
インターフェイスの名前を含む Unicode 文字列へのポインター。
hInterface
インターフェイスへのハンドル。
fEnabled
インターフェイスを有効にするかどうかを指定します。 インターフェイスが有効な場合、このメンバーは TRUE 、インターフェイスが管理上無効になっている場合は FALSE です。
dwIfType
インターフェイスの種類を指定します。
dwConnectionState
接続、切断、到達不能など、インターフェイスの現在の状態を指定します。 使用可能な状態の一覧については、「 ROUTER_CONNECTION_STATE」を参照してください。
fUnReachabilityReasons
インターフェイスに到達できない理由を表す値を指定します。 可能な値の一覧については、「 到達不能の理由 」を参照してください。
dwLastError
インターフェイスの接続に失敗した場合に 0 以外の値を指定します。
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | mprapi.h |