SCOPE_LEVEL列挙は、IPv6 アドレスのスコープ レベルを識別するために、IP_ADAPTER_ADDRESSES構造体と共に使用されます。
構文
typedef enum {
ScopeLevelInterface = 1,
ScopeLevelLink = 2,
ScopeLevelSubnet = 3,
ScopeLevelAdmin = 4,
ScopeLevelSite = 5,
ScopeLevelOrganization = 8,
ScopeLevelGlobal = 14,
ScopeLevelCount = 16
} SCOPE_LEVEL;
定数
ScopeLevelInterface値: 1 スコープはインターフェイス レベルです。 |
ScopeLevelLink値: 2 スコープはリンク レベルです。 |
ScopeLevelSubnet値: 3 スコープはサブネット レベルです。 |
ScopeLevelAdmin値: 4 スコープは管理者レベルです。 |
ScopeLevelSite値: 5 スコープはサイト レベルです。 |
ScopeLevelOrganization値: 8 スコープは組織レベルです。 |
ScopeLevelGlobal値: 14 スコープはグローバルです。 |
ScopeLevelCount値: 16 |
解説
SCOPE_LEVEL列挙体は、IP_ADAPTER_ADDRESSES構造体の ZoneIndices メンバーで使用されます。
Windows Vista 以降および Microsoft Windows ソフトウェア開発キット (SDK) では、ヘッダー ファイルのorganizationが変更され、SCOPE_LEVEL列挙の種類が Ws2def.h ヘッダー ファイルで定義されます。 Ws2def.h ヘッダー ファイルは Winsock2.h に自動的に含まれるので、直接使用しないでください。
要件
| サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
| サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
| Header | ws2def.h (Winsock2.h を含む) |