Constantes de type NAP
Notes
La plateforme protection de l’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 TLV (type-length-value) SoHAttribute associés à un paquet SoH .
-
-
maxSoHAttributeSize
-
-
0xFA0
-
Taille maximale, en octets, d’un objet SoHAttribute associé à un paquet d’instruction 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é du système, telles que les MV et les shAs.
-
-
SystemHealthEntityCount
-
-
[range(0, maxSystemHealthEntityCount)]
-
Plage de valeurs possibles pour le nombre d’entités d’intégrité système.
-
-
maxEnforcerCount
-
-
0x14
-
Nombre maximal d’entités d’application, telles que les QECs.
-
-
EnforcementEntityCount
-
-
[range(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é et d’application du système.
-
-
freshSoHRequest
-
-
0x1
-
Spécifie qu’une SoHResponseest due à une nouvelle requête, et non à une requête 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’échecs contenues dans une structure FailureCategoryMapping .
-
-
ComponentTypeEnforcementClientSoH
-
-
0x1
-
Le composant est un client d’application de quarantaine (QEC) qui envoie un paquet SoH dans la bande pendant l’authentification de connexion.
Notes
Cette valeur n’est pas utilisée par les shAs et les shV.
-
-
ComponentTypeEnforcementClientRp
-
-
0x2
-
Le composant est un QEC qui implémente INapCertRelyingParty et doit interagir avec le serveur de certificats d’intégrité (HCS) pour obtenir un certificat d’intégrité.
Notes
Cette valeur n’est pas utilisée par les shAs et les shV.
-
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
-
Taille maximale la plus petite possible, en octets, d’un paquet SoH. La taille réelle du paquet SoH peut être inférieure à minProtocolMaxSize.
-
-
ProtocoleMaxSize
-
-
range(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 Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|