Constantes de type NAP

Notes

La plate-forme de protection d’accès réseau n’est pas disponible à partir de Windows 10

Les constantes NAP suivantes sont définies.

Les constantes NAP suivantes sont définies dans NapTypes. h :

maxSoHAttributeCount

0x64

Nombre maximal d’objets SoHAttribute type-length-value (TLV) associés à un paquet SOH .

maxSoHAttributeSize

0xFA0

Taille maximale, en octets, d’un objet SoHAttribute associé à un paquet de déclaration d’intégrité (SOH).

minNetworkSoHSize

0xC

Taille minimale, en octets, d’un paquet SOH .

maxNetworkSoHSize

0xFA0

Taille maximale, en octets, d’un paquet SOH .

maxDwordCountPerSoHAttribute

maxSoHAttributeSize/sizeof (DWORD)

Nombre maximal de valeurs DWORD associées à un SoHAttribute.

maxIpv4CountPerSoHAttribute

maxSoHAttributeSize/0x4

Nombre maximal d’adresses IPv4 associées à un SoHAttribute.

maxIpv6CountPerSoHAttribute

maxSoHAttributeSize/0x10

Nombre maximal d’adresses IPv6 associées à un SoHAttribute.

maxStringLength

0x400

Longueur maximale d’une chaîne spécifiée par la structure CountedString .

maxStringLengthInBytes

(maxStringLength + 1) * sizeof (WCHAR)

Longueur maximale, en octets, d’une chaîne spécifiée par la structure CountedString .

maxSystemHealthEntityCount

0x14

Nombre maximal d’entités d’intégrité système, telles que les validateurs d’intégrité et les Sha.

SystemHealthEntityCount

[Plage (0, maxSystemHealthEntityCount)]

Plage de valeurs possibles pour le nombre d’entités d’intégrité du système.

maxEnforcerCount

0x14

Nombre maximal d’entités d’application, telles que QEC.

EnforcementEntityCount

[Plage (0, maxEnforcerCount)]

Plage de valeurs possibles pour le nombre d’entités d’application.

maxPrivateDataSize

0xC8

Taille maximale, en octets, d’une structure PrivateData .

maxConnectionCountPerEnforcer

0x14

Nombre maximal d’objets INapEnforcementClientConnection associés à une entité d’application.

maxCachedSoHCount

maxSystemHealthEntityCount * maxEnforcerCount * maxConnectionCountPerEnforcer

Nombre maximal de connexions SoH mises en cache pour toutes les entités d’intégrité du système et d’application.

freshSoHRequest

0x1

Spécifie qu’un SoHResponseest dû à une nouvelle demande, et non à une demande mise en cache. Cet indicateur est utilisé par l’agent NAP sur un objet INapEnforcementClientConnection .

shaFixup

0x1

Spécifie que la correction est requise. Cet indicateur est utilisé par un SHA.

failureCategoryCount

0x5

Nombre de catégories d’échec contenues dans une structure FailureCategoryMapping .

ComponentTypeEnforcementClientSoH

0x1

Le composant est un client de contrainte de mise en quarantaine (QEC) qui envoie un paquet SOH intrabande lors de l’authentification de la connexion.

Notes

Cette valeur n’est pas utilisée par les Sha et les validateurs d’intégrité du système.

ComponentTypeEnforcementClientRp

0x2

Le composant est un QEC qui implémente INapCertRelyingParty et doit interagir avec le serveur de certificats d’intégrité (HCS) afin d’obtenir un certificat d’intégrité.

Notes

Cette valeur n’est pas utilisée par les Sha et les validateurs d’intégrité du système.

Les constantes NAP suivantes sont définies dans NapEnforcementClient. h.

defaultProtocolMaxSize

0x0FA0

Taille maximale par défaut, en octets, d’un paquet SoH.

maxProtocolMaxSize

0xFFFF

Taille maximale possible, en octets, d’un paquet SoH.

minProtocolMaxSize

0x012C

Plus petite taille maximale possible, en octets, d’un paquet SoH. La taille réelle du paquet SoH peut être inférieure à minProtocolMaxSize.

ProtocolMaxSize

Plage (minProtocolMaxSize, maxProtocolMaxSize)

Plage de valeurs possibles pour la taille maximale d’un paquet SoH.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2008 [ applications de bureau uniquement]
En-tête
NapTypes. h ;
NapEnforcementClient. h

Voir aussi

Constantes NAP