Перечисление 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) |