Поделиться через


Перечисление SCOPE_LEVEL (ws2def.h)

Перечисление SCOPE_LEVEL используется со структурой IP_ADAPTER_ADDRESSES для определения уровней область для IPv6-адресов.

Синтаксис

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 используется в элементе ZoneIndices структуры IP_ADAPTER_ADDRESSES .

В Windows Vista и более поздних версиях, а также в пакете sdk для Microsoft Windows изменилась организация файлов заголовков, а тип перечисления SCOPE_LEVEL определен в файле заголовка Ws2def.h . Обратите внимание, что файл заголовка Ws2def.h автоматически включается в Winsock2.h и никогда не должен использоваться напрямую.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть ws2def.h (включая Winsock2.h)

См. также раздел

IP_ADAPTER_ADDRESSES