Константы типа NAP
Примечание
Платформа защиты доступа к сети недоступна, начиная с Windows 10
Определены следующие константы NAP.
В NapTypes.h определены следующие константы NAP:
-
maxSoHAttributeCount
-
-
0x64
-
Максимальное количество объектов Типа длины и значения SoHAttribute (TLV), связанных с пакетом SoH .
-
-
maxSoHAttributeSize
-
-
0xFA0
-
Максимальный размер (в байтах) объекта SoHAttribute , связанного с пакетом инструкции работоспособности (SoH).
-
-
minNetworkSoHSize
-
-
0xC
-
Минимальный размер пакета SoH в байтах.
-
-
maxNetworkSoHSize
-
-
0xFA0
-
Максимальный размер пакета SoH в байтах.
-
-
maxDwordCountPerSoHAttribute
-
-
maxSoHAttributeSize / sizeof(DWORD)
-
Максимальное количество значений DWORD, связанных с атрибутом SoHAttribute.
-
-
maxIpv4CountPerSoHAttribute
-
-
maxSoHAttributeSize / 0x4
-
Максимальное число IPv4-адресов, связанных с атрибутом SoHAttribute.
-
-
maxIpv6CountPerSoHAttribute
-
-
maxSoHAttributeSize / 0x10
-
Максимальное число IPv6-адресов, связанных с атрибутом SoHAttribute.
-
-
maxStringLength
-
-
0x400
-
Максимальная длина строки, указанной структурой CountedString .
-
-
maxStringLengthInBytes
-
-
(maxStringLength + 1) * sizeof(WCHAR)
-
Максимальная длина (в байтах) строки, указанной структурой CountedString .
-
-
maxSystemHealthEntityCount
-
-
0x14
-
Максимальное количество сущностей работоспособности системы, таких как SHV и SHA.
-
-
SystemHealthEntityCount
-
-
[range(0, maxSystemHealthEntityCount)]
-
Диапазон возможных значений для количества сущностей работоспособности системы.
-
-
maxEnforcerCount
-
-
0x14
-
Максимальное число принудительных сущностей, таких как QEC.
-
-
EnforcementEntityCount
-
-
[range(0, maxEnforcerCount)]
-
Диапазон возможных значений для числа принудительных сущностей.
-
-
maxPrivateDataSize
-
-
0xC8
-
Максимальный размер структуры PrivateData в байтах.
-
-
maxConnectionCountPerEnforcer
-
-
0x14
-
Максимальное число объектов INapEnforcementClientConnection , связанных с принудительной сущностью.
-
-
maxCachedSoHCount
-
-
maxSystemHealthEntityCount * maxEnforcerCount * maxConnectionCountPerEnforcer
-
Максимальное количество кэшированных soH-подключений для всех сущностей работоспособности системы и принудительного применения.
-
-
freshSoHRequest
-
-
0x1
-
Указывает, что SoHResponseсвязан с новым запросом, а не кэшируемым запросом. Этот флаг используется агентом NAP в объекте INapEnforcementClientConnection .
-
-
shaFixup
-
-
0x1
-
Указывает, что требуется исправление. Этот флаг используется SHA.
-
-
failureCategoryCount
-
-
0x5
-
Количество категорий сбоев, содержащихся в структуре FailureCategoryMapping .
-
-
ComponentTypeEnforcementClientSoH
-
-
0x1
-
Компонент представляет собой клиент принудительного применения карантина (QEC), который отправляет пакет SoH по каналу во время проверки подлинности подключения.
Примечание
Это значение не используется В SHA и SHV.
-
-
ComponentTypeEnforcementClientRp
-
-
0x2
-
Компонент представляет собой QEC, который реализует INapCertRelyingParty и должен взаимодействовать с сервером сертификатов работоспособности (HCS) для получения сертификата работоспособности.
Примечание
Это значение не используется В SHA и SHV.
-
В NapEnforcementClient.h определены следующие константы NAP.
-
defaultProtocolMaxSize
-
-
0x0FA0
-
Максимальный размер пакета SoH по умолчанию (в байтах).
-
-
maxProtocolMaxSize
-
-
0xFFFF
-
Максимальный размер пакета SoH в байтах.
-
-
minProtocolMaxSize
-
-
0x012C
-
Наименьший максимальный размер пакета SoH в байтах. Фактический размер пакета SoH может быть меньше minProtocolMaxSize.
-
-
ProtocolMaxSize
-
-
range(minProtocolMaxSize, maxProtocolMaxSize)
-
Диапазон возможных значений максимального размера пакета SoH.
-
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|