Compartir a través de


Constantes de tipo NAP

Nota

La plataforma protección de acceso a redes no está disponible a partir de Windows 10

Se definen las siguientes constantes NAP.

Las siguientes constantes NAP se definen en NapTypes.h:

maxSoHAttributeCount

0x64

Número máximo de objetos SoHAttribute type-length-value (TLV) asociados a un paquete SoH .

maxSoHAttributeSize

0xFA0

Tamaño máximo, en bytes, de un objeto SoHAttribute asociado a un paquete de estado (SoH).

minNetworkSoHSize

0xC

Tamaño mínimo, en bytes, de un paquete SoH .

maxNetworkSoHSize

0xFA0

Tamaño máximo, en bytes, de un paquete SoH .

maxDwordCountPerSoHAttribute

maxSoHAttributeSize/ sizeof(DWORD)

Número máximo de valores DWORD asociados a soHAttribute.

maxIpv4CountPerSoHAttribute

maxSoHAttributeSize/0x4

Número máximo de direcciones IPv4 asociadas a un SoHAttribute.

maxIpv6CountPerSoHAttribute

maxSoHAttributeSize/0x10

Número máximo de direcciones IPv6 asociadas a un SoHAttribute.

maxStringLength

0x400

Longitud máxima de una cadena especificada por la estructura CountedString .

maxStringLengthInBytes

(maxStringLength + 1) * sizeof(WCHAR)

Longitud máxima, en bytes, de una cadena especificada por la estructura CountedString .

maxSystemHealthEntityCount

0x14

Número máximo de entidades de mantenimiento del sistema, como SHV y SHAs.

SystemHealthEntityCount

[range(0, maxSystemHealthEntityCount)]

Intervalo de valores posibles para el número de entidades de mantenimiento del sistema.

maxEnforcerCount

0x14

Número máximo de entidades de cumplimiento, como QEC.

EnforcementEntityCount

[range(0, maxEnforcerCount)]

Intervalo de valores posibles para el número de entidades de cumplimiento.

maxPrivateDataSize

0xC8

Tamaño máximo, en bytes, de una estructura PrivateData .

maxConnectionCountPerEnforcer

0x14

Número máximo de objetos INapEnforcementClientConnection asociados a una entidad de cumplimiento.

maxCachedSoHCount

maxSystemHealthEntityCount * maxEnforcerCount * maxConnectionCountPerEnforcer

Número máximo de conexiones SoH almacenadas en caché para todas las entidades de cumplimiento y estado del sistema.

freshSoHRequest

0x1

Especifica que soHResponsese debe a una nueva solicitud, no a una solicitud almacenada en caché. El agente NAP usa esta marca en un objeto INapEnforcementClientConnection .

shaFixup

0x1

Especifica que se requiere la corrección. Esta marca la usa un SHA.

failureCategoryCount

0x5

Número de categorías de error contenidas en una estructura FailureCategoryMapping .

ComponentTypeEnforcementClientSoH

0x1

El componente es un cliente de aplicación de cuarentena (QEC) que envía un paquete SoH en banda durante la autenticación de conexión.

Nota

Este valor no lo usan los SHAs y los SHV.

ComponentTypeEnforcementClientRp

0x2

El componente es un QEC que implementa INapCertRelyingParty y debe interactuar con el servidor de certificados de estado (HCS) para obtener un certificado de estado.

Nota

Este valor no lo usan los SHAs y los SHV.

Las siguientes constantes NAP se definen en NapEnforcementClient.h.

defaultProtocolMaxSize

0x0FA0

Tamaño máximo predeterminado, en bytes, de un paquete SoH.

maxProtocolMaxSize

0xFFFF

Tamaño máximo posible, en bytes, de un paquete SoH.

minProtocolMaxSize

0x012C

El tamaño máximo más pequeño posible, en bytes, de un paquete SoH. El tamaño real del paquete SoH puede ser menor que minProtocolMaxSize.

ProtocolMaxSize

range(minProtocolMaxSize, maxProtocolMaxSize)

Intervalo de valores posibles para el tamaño máximo de un paquete SoH.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
NapTypes.h;
NapEnforcementClient.h

Vea también

Constantes NAP