Compartilhar via


Tipos de dados NAP

Observação

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

Os tipos de dados para a API de NAP (Proteção de Acesso à Rede) são os seguintes.

typedef FILETIME ProbationTime;
typedef UINT32 ProtocolMaxSize;
typedef UINT32 NapComponentId;
typedef NapComponentId SystemHealthEntityId;
typedef NapComponentId EnforcementEntityId;
typedef UINT16 SystemHealthEntityCount;
typedef UINT16 EnforcementEntityCount;
typedef CountedString StringCorrelationId;
typedef GUID ConnectionId;
typedef UINT8 Percentage;
typedef UINT32 MessageId;

ProbationTime

Uma estrutura FILETIME que contém um tempo relacionado à condicional de um computador cliente.

ProtocolMaxSize

Um valor que especifica o intervalo de valores possíveis para o tamanho máximo, em bytes, de um pacote SoH conforme definido por range(minProtocolMaxSize, maxProtocolMaxSize).

NapComponentId

Um identificador exclusivo de 4 bytes usado por SHAs, SHVs e clientes de imposição para se identificarem. Os três primeiros bytes são o código SMI atribuído por IETF do fornecedor e o último byte identifica o próprio componente.

SystemHealthEntityId

Um valor NapComponentId usado para identificar pares SHA/SHV.

EnforcementEntityId

Um valor NapComponentId usado para identificar clientes de imposição.

SystemHealthEntityCount

Um valor que especifica o número de SHAs registrados no sistema NAP no intervalo de 0 (zero) a maxSystemHealthEntityCount.

EnforcementEntityCount

Um valor que especifica o número de clientes de imposição no sistema NAP no intervalo de 0 (zero) a maxEnforcerCount.

StringCorrelationId

A versão CountedString de uma estrutura CorrelationId usada para emparelhar SoHRequests com SoHResponses.

Connectionid

Um GUID (Identificador Global exclusivo) exclusivo usado para identificar conexões NAP mantidas por clientes de imposição.

Percentual

Um valor que contém a porcentagem entre 0 (zero) e 100 de correção concluída

MessageId

Um valor exclusivo usado para identificar mensagens do sistema NAP.

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