MIB_IFSTATUS構造体 (iprtrmib.h)
MIB_IFSTATUS構造体には、特定のインターフェイスの状態情報が格納されます。
構文
typedef struct _MIB_IFSTATUS {
DWORD dwIfIndex;
DWORD dwAdminStatus;
DWORD dwOperationalStatus;
BOOL bMHbeatActive;
BOOL bMHbeatAlive;
} MIB_IFSTATUS, *PMIB_IFSTATUS;
メンバー
dwIfIndex
インターフェイスを識別するインデックス。
dwAdminStatus
インターフェイスの管理状態。つまり、インターフェイスが管理上有効であるか無効であるか。
dwOperationalStatus
インターフェイスの動作状態。 このメンバーは、Mprapip.h ヘッダー ファイルで定義されているROUTER_CONNECTION_STATE列挙で定義されている値のいずれかになります。 考えられる動作状態の一覧については、 ROUTER_CONNECTION_STATE 列挙を参照してください。
bMHbeatActive
マルチキャスト ハートビート検出を有効にするかどうかを指定します。 TRUE の値は、ハートビート検出が有効になっていることを示します。 FALSE の値は、ハートビート検出が無効になっていることを示します。
bMHbeatAlive
マルチキャスト ハートビートの配信停止間隔を超えたかどうかを指定します。 FALSE の値は、間隔が超過したことを示します。 TRUE の値は、間隔を超えないことを示します。
注釈
Iprtrmib.h ヘッダー ファイルは Iphlpapi.h ヘッダー ファイルに自動的に含まれることに注意してください。 Iprtrmib.h ヘッダー ファイルを直接使用しないでください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | iprtrmib.h (Iphlpapi.h を含む) |