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 を含む)

こちらもご覧ください

MIB_IFROW

MPR_INTERFACE_0

MPR_INTERFACE_1