ホーム › NetworkManagement.Ndis › IF_OPER_STATUS
IF_OPER_STATUS
列挙型メンバー 7
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| IfOperStatusUp | 1 | 0x1 | インターフェイスは起動しており、動作しています。インターフェイスはパケットを渡すことができます。 |
| IfOperStatusDown | 2 | 0x2 | インターフェイスはダウンしており、動作していません。インターフェイスはパケットを渡すことができません。 |
| IfOperStatusTesting | 3 | 0x3 | インターフェイスはテスト中です。 |
| IfOperStatusUnknown | 4 | 0x4 | インターフェイスの状態は不明です。 |
| IfOperStatusDormant | 5 | 0x5 | インターフェイスはパケットを渡せる状態にありません。インターフェイスは起動していませんが、何らかの外部イベントを待機している保留状態です。この状態は、インターフェイスを起動状態にするためのイベントを待っている状況を示します。 |
| IfOperStatusNotPresent | 6 | 0x6 | この状態はダウン状態を細分化したもので、何らかのコンポーネント(たとえばハードウェア コンポーネント)がシステムに存在しないことが原因でインターフェイスがダウンしていることを示します。 |
| IfOperStatusLowerLayerDown | 7 | 0x7 | この状態はダウン状態を細分化したものです。インターフェイスは動作していますが、インターフェイスより下位のネットワーク層が動作していません。 |
公式ドキュメント
IF_OPER_STATUS 列挙型は、インターフェイスの動作状態を指定します。
解説(Remarks)
IF_OPER_STATUS 列挙型は、IP_ADAPTER_ADDRESSES 構造体の OperStatus メンバーで使用されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum IF_OPER_STATUS : int {
IfOperStatusUp = 1,
IfOperStatusDown = 2,
IfOperStatusTesting = 3,
IfOperStatusUnknown = 4,
IfOperStatusDormant = 5,
IfOperStatusNotPresent = 6,
IfOperStatusLowerLayerDown = 7
} IF_OPER_STATUS;public enum IF_OPER_STATUS : int
{
IfOperStatusUp = 1,
IfOperStatusDown = 2,
IfOperStatusTesting = 3,
IfOperStatusUnknown = 4,
IfOperStatusDormant = 5,
IfOperStatusNotPresent = 6,
IfOperStatusLowerLayerDown = 7,
}Public Enum IF_OPER_STATUS As Integer
IfOperStatusUp = 1
IfOperStatusDown = 2
IfOperStatusTesting = 3
IfOperStatusUnknown = 4
IfOperStatusDormant = 5
IfOperStatusNotPresent = 6
IfOperStatusLowerLayerDown = 7
End Enumimport enum
class IF_OPER_STATUS(enum.IntEnum):
IfOperStatusUp = 1
IfOperStatusDown = 2
IfOperStatusTesting = 3
IfOperStatusUnknown = 4
IfOperStatusDormant = 5
IfOperStatusNotPresent = 6
IfOperStatusLowerLayerDown = 7// IF_OPER_STATUS
pub const IfOperStatusUp: i32 = 1;
pub const IfOperStatusDown: i32 = 2;
pub const IfOperStatusTesting: i32 = 3;
pub const IfOperStatusUnknown: i32 = 4;
pub const IfOperStatusDormant: i32 = 5;
pub const IfOperStatusNotPresent: i32 = 6;
pub const IfOperStatusLowerLayerDown: i32 = 7;// IF_OPER_STATUS
const (
IfOperStatusUp int32 = 1
IfOperStatusDown int32 = 2
IfOperStatusTesting int32 = 3
IfOperStatusUnknown int32 = 4
IfOperStatusDormant int32 = 5
IfOperStatusNotPresent int32 = 6
IfOperStatusLowerLayerDown int32 = 7
)const
IfOperStatusUp = 1;
IfOperStatusDown = 2;
IfOperStatusTesting = 3;
IfOperStatusUnknown = 4;
IfOperStatusDormant = 5;
IfOperStatusNotPresent = 6;
IfOperStatusLowerLayerDown = 7;// IF_OPER_STATUS
pub const IfOperStatusUp: i32 = 1;
pub const IfOperStatusDown: i32 = 2;
pub const IfOperStatusTesting: i32 = 3;
pub const IfOperStatusUnknown: i32 = 4;
pub const IfOperStatusDormant: i32 = 5;
pub const IfOperStatusNotPresent: i32 = 6;
pub const IfOperStatusLowerLayerDown: i32 = 7;const
IfOperStatusUp* = 1
IfOperStatusDown* = 2
IfOperStatusTesting* = 3
IfOperStatusUnknown* = 4
IfOperStatusDormant* = 5
IfOperStatusNotPresent* = 6
IfOperStatusLowerLayerDown* = 7enum IF_OPER_STATUS : int {
IfOperStatusUp = 1,
IfOperStatusDown = 2,
IfOperStatusTesting = 3,
IfOperStatusUnknown = 4,
IfOperStatusDormant = 5,
IfOperStatusNotPresent = 6,
IfOperStatusLowerLayerDown = 7,
}#define global IfOperStatusUp 0x1
#define global IfOperStatusDown 0x2
#define global IfOperStatusTesting 0x3
#define global IfOperStatusUnknown 0x4
#define global IfOperStatusDormant 0x5
#define global IfOperStatusNotPresent 0x6
#define global IfOperStatusLowerLayerDown 0x7