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

関連項目

MprAdminInterfaceEnum

MprAdminInterfaceGetInfo

ROUTER_CONNECTION_STATE

ROUTER_INTERFACE_TYPE

ルーター管理リファレンス

ルーター管理構造

到達不能の理由