SCOPE_LEVEL列挙 (ws2def.h)

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

関連項目

IP_ADAPTER_ADDRESSES