Constantes de tipo NAP

Observação

A plataforma de Proteção de Acesso à Rede não está disponível a partir do Windows 10

As seguintes constantes NAP são definidas.

As seguintes constantes NAP são definidas em NapTypes.h:

maxSoHAttributeCount

0x64

O número máximo de objetos TLV (type-length-value) soHAttribute associados a um pacote SoH .

maxSoHAttributeSize

0xFA0

O tamanho máximo, em bytes, de um objeto SoHAttribute associado a um pacote de soH (instrução de integridade).

minNetworkSoHSize

0xC

O tamanho mínimo, em bytes, de um pacote SoH .

maxNetworkSoHSize

0xFA0

O tamanho máximo, em bytes, de um pacote SoH .

maxDwordCountPerSoHAttribute

maxSoHAttributeSize/ sizeof(DWORD)

O número máximo de valores DWORD associados a um SoHAttribute.

maxIpv4CountPerSoHAttribute

maxSoHAttributeSize/ 0x4

O número máximo de endereços IPv4 associados a um SoHAttribute.

maxIpv6CountPerSoHAttribute

maxSoHAttributeSize/0x10

O número máximo de endereços IPv6 associados a um SoHAttribute.

maxStringLength

0x400

O comprimento máximo de uma cadeia de caracteres especificada pela estrutura CountedString .

maxStringLengthInBytes

(maxStringLength + 1) * sizeof(WCHAR)

O comprimento máximo, em bytes, de uma cadeia de caracteres especificada pela estrutura CountedString .

maxSystemHealthEntityCount

0x14

O número máximo de entidades de integridade do sistema, como SHVs e SHAs.

SystemHealthEntityCount

[range(0, maxSystemHealthEntityCount)]

O intervalo de valores possíveis para o número de entidades de integridade do sistema.

maxEnforcerCount

0x14

O número máximo de entidades de imposição, como QECs.

EnforcementEntityCount

[range(0, maxEnforcerCount)]

O intervalo de valores possíveis para o número de entidades de imposição.

maxPrivateDataSize

0xC8

O tamanho máximo, em bytes, de uma estrutura PrivateData .

maxConnectionCountPerEnforcer

0x14

O número máximo de objetos INapEnforcementClientConnection associados a uma entidade de imposição.

maxCachedSoHCount

maxSystemHealthEntityCount * maxEnforcerCount * maxConnectionCountPerEnforcer

O número máximo de conexões SoH armazenadas em cache para todas as entidades de integridade e imposição do sistema.

freshSoHRequest

0x1

Especifica que um SoHResponseé devido a uma nova solicitação, não a uma solicitação armazenada em cache. Esse sinalizador é usado pelo agente NAP em um objeto INapEnforcementClientConnection .

shaFixup

0x1

Especifica que a correção é necessária. Esse sinalizador é usado por um SHA.

failureCategoryCount

0x5

O número de categorias de falha contidas em uma estrutura FailureCategoryMapping .

ComponentTypeEnforcementClientSoH

0x1

O componente é um QEC (cliente de imposição de quarentena) que envia um pacote SoH em banda durante a autenticação de conexão.

Observação

Esse valor não é usado por SHAs e SHVs.

ComponentTypeEnforcementClientRp

0x2

O componente é um QEC que implementa INapCertRelyingParty e deve interagir com o HCS (Servidor de Certificados de Integridade) para obter um certificado de integridade.

Observação

Esse valor não é usado por SHAs e SHVs.

As seguintes constantes NAP são definidas em NapEnforcementClient.h.

defaultProtocolMaxSize

0x0FA0

O tamanho máximo padrão, em bytes, de um pacote SoH.

maxProtocolMaxSize

0xFFFF

O tamanho máximo possível, em bytes, de um pacote SoH.

minProtocolMaxSize

0x012C

O menor tamanho máximo possível, em bytes, de um pacote SoH. O tamanho real do pacote SoH pode ser menor que minProtocolMaxSize.

ProtocolMaxSize

range(minProtocolMaxSize, maxProtocolMaxSize)

O intervalo de valores possíveis para o tamanho máximo de um pacote SoH.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
NapTypes.h;
NapEnforcementClient.h

Confira também

Constantes NAP