NAP-Datentypen
Hinweis
Die Netzwerkzugriffsschutz-Plattform ist ab Windows 10 nicht verfügbar.
Die Datentypen für die NAP-API (Network Access Protection) sind wie folgt.
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
-
Eine FILETIME-Struktur, die eine Zeit im Zusammenhang mit der Testdauer eines Clientcomputers enthält.
-
ProtocolMaxSize
-
Ein -Wert, der den Bereich der möglichen Werte für die maximale Größe eines SoH-Pakets in Bytes angibt, wie durch range(minProtocolMaxSize, maxProtocolMaxSize) definiert.
-
NapComponentId
-
Ein eindeutiger 4-Byte-Bezeichner, der von SHAs, SHVs und Erzwingungsclients verwendet wird, um sich selbst zu identifizieren. Die ersten drei Bytes sind der IETF-zugewiesene SMI-Code des Anbieters, und das letzte Byte identifiziert die Komponente selbst.
-
SystemHealthEntityId
-
Ein NapComponentId-Wert, der zum Identifizieren von SHA/SHV-Paaren verwendet wird.
-
EnforcementEntityId
-
Ein NapComponentId-Wert, der zum Identifizieren von Erzwingungsclients verwendet wird.
-
SystemHealthEntityCount
-
Ein -Wert, der die Anzahl der registrierten SHAs im NAP-System im Bereich von 0 (null) bis maxSystemHealthEntityCountangibt.
-
EnforcementEntityCount
-
Ein -Wert, der die Anzahl der Erzwingungsclients im NAP-System im Bereich von 0 (null) bis maxEnforcerCountangibt.
-
StringCorrelationId
-
Die CountedString-Version einer CorrelationId-Struktur, die verwendet wird, um SoHRequests mit SoHResponses zu koppeln.
-
ConnectionId
-
Eine eindeutige GUID (Globally Unique Identifier), die verwendet wird, um nap-Verbindungen zu identifizieren, die von Erzwingungsclients verwaltet werden.
-
Percentage
-
Ein -Wert, der den Prozentsatz zwischen 0 (null) und 100 abgeschlossener Korrektur enthält.
-
MessageId
-
Ein eindeutiger Wert, der zum Identifizieren von NAP-Systemmeldungen verwendet wird.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows [Nur Vista-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2008-Desktop-Apps] |
| Header |
|