Costanti di tipo NAP

Nota

La piattaforma Protezione accesso alla rete non è disponibile a partire da Windows 10

Vengono definite le costanti NAP seguenti.

Le costanti NAP seguenti sono definite in NapTypes.h:

maxSoHAttributeCount

0x64

Numero massimo di oggetti SoHAttribute type-length-value (TLV) associati a un pacchetto SoH .

maxSoHAttributeSize

0xFA0

Dimensione massima, in byte, di un oggetto SoHAttribute associato a un'istruzione di pacchetto di integrità (SoH).

minNetworkSoHSize

0xC

Dimensione minima, in byte, di un pacchetto SoH .

maxNetworkSoHSize

0xFA0

Dimensione massima, in byte, di un pacchetto SoH .

maxDwordCountPerSoHAttribute

maxSoHAttributeSize/sizeof(DWORD)

Numero massimo di valori DWORD associati a un Oggetto SoHAttribute.

maxIpv4CountPerSoHAttribute

maxSoHAttributeSize/0x4

Numero massimo di indirizzi IPv4 associati a un Oggetto SoHAttribute.

maxIpv6CountPerSoHAttribute

maxSoHAttributeSize/0x10

Numero massimo di indirizzi IPv6 associati a un Oggetto SoHAttribute.

maxStringLength

0x400

Lunghezza massima di una stringa specificata dalla struttura CountedString .

maxStringLengthInBytes

(maxStringLength + 1) * sizeof(WCHAR)

Lunghezza massima, in byte, di una stringa specificata dalla struttura CountedString .

maxSystemHealthEntityCount

0x14

Numero massimo di entità di integrità del sistema, ad esempio SHV e SHA.

SystemHealthEntityCount

[range(0, maxSystemHealthEntityCount)]

Intervallo di valori possibili per il numero di entità di integrità del sistema.

maxEnforcerCount

0x14

Numero massimo di entità di imposizione, ad esempio QEC.

EnforcementEntityCount

[range(0, maxEnforcerCount)]

Intervallo di valori possibili per il numero di entità di imposizione.

maxPrivateDataSize

0xC8

Dimensione massima, in byte, di una struttura PrivateData .

maxConnectionCountPerEnforcer

0x14

Numero massimo di oggetti INapEnforcementClientConnection associati a un'entità di imposizione.

maxCachedSoHCount

maxSystemHealthEntityCount * maxEnforcerCount * maxConnectionCountPerEnforcer

Numero massimo di connessioni SoH memorizzate nella cache per tutte le entità di integrità e imposizione del sistema.

freshSoHRequest

0x1

Specifica che un oggetto SoHResponseè dovuto a una nuova richiesta, non a una richiesta memorizzata nella cache. Questo flag viene usato dall'agente protezione accesso alla rete in un oggetto INapEnforcementClientConnection .

shaFixup

0x1

Specifica che è necessaria la correzione. Questo flag viene usato da uno SHA.

failureCategoryCount

0x5

Numero di categorie di errori contenute in una struttura FailureCategoryMapping .

ComponentTypeEnforcementClientSoH

0x1

Il componente è un client di imposizione della quarantena (QEC) che invia un pacchetto SoH in banda durante l'autenticazione della connessione.

Nota

Questo valore non viene usato da SHA e SHV.

ComponentTypeEnforcementClientRp

0x2

Il componente è un QEC che implementa INapCertRelyingParty e deve interagire con il server di certificati di integrità per ottenere un certificato di integrità.

Nota

Questo valore non viene usato da SHA e SHV.

Le costanti NAP seguenti sono definite in NapEnforcementClient.h.

defaultProtocolMaxSize

0x0FA0

Dimensione massima predefinita, in byte, di un pacchetto SoH.

maxProtocolMaxSize

0xFFFF

Dimensione massima possibile, in byte, di un pacchetto SoH.

minProtocolMaxSize

0x012C

Dimensioni massime minime possibili, in byte, di un pacchetto SoH. Le dimensioni effettive del pacchetto SoH possono essere inferiori a minProtocolMaxSize.

ProtocolMaxSize

range(minProtocolMaxSize, maxProtocolMaxSize)

Intervallo di valori possibili per la dimensione massima di un pacchetto SoH.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
NapTypes.h;
NapEnforcementClient.h

Vedi anche

Costanti NAP