IF_OPER_STATUS列挙 (ifdef.h)

IF_OPER_STATUS列挙は、インターフェイスの操作状態を指定します。

構文

typedef enum {
  IfOperStatusUp = 1,
  IfOperStatusDown,
  IfOperStatusTesting,
  IfOperStatusUnknown,
  IfOperStatusDormant,
  IfOperStatusNotPresent,
  IfOperStatusLowerLayerDown
} IF_OPER_STATUS;

定数

 
IfOperStatusUp
値: 1
インターフェイスが稼働しており、動作しています。 インターフェイスはパケットを渡すことができます。
IfOperStatusDown
インターフェイスがダウンせず、動作していません。 インターフェイスはパケットを渡すことができません。
IfOperStatusTesting
インターフェイスはテスト中です。
IfOperStatusUnknown
インターフェイスの状態が不明です。
IfOperStatusDormant
インターフェイスが
パケットを渡す条件で。 インターフェイスは稼働していませんが、
が保留中の状態で、何らかの外部イベントを待機しています。 この状態は、次のような状況を識別します。
インターフェイスは、イベントがアップ状態になるまで待機しています。
IfOperStatusNotPresent
この状態はダウン状態の絞り込みであり、
は、インターフェイスがダウンしていることを示します。
一部のコンポーネント (ハードウェア コンポーネントなど) が に存在しない
システム。
IfOperStatusLowerLayerDown
この状態はダウン状態の絞り込みです。
インターフェイスは動作可能ですが、インターフェイスの下のネットワーク 層は動作しません。

解説

IF_OPER_STATUS列挙体は、IP_ADAPTER_ADDRESSES構造体の OperStatus メンバーで使用されます。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header ifdef.h

関連項目

IP_ADAPTER_ADDRESSES