NAP 数据类型
注意
从Windows 10开始,网络访问保护平台不可用
网络访问保护 (NAP) API 的数据类型如下所示。
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;
-
缓刑时间
-
FILETIME 结构,其中包含与客户端计算机的缓刑相关的时间。
-
ProtocolMaxSize
-
一个 值,该值指定由范围 (minProtocolMaxSize、maxProtocolMaxSize) 定义的 SoH 数据包的最大大小(以字节为单位)的可能值的范围。
-
NapComponentId
-
一个唯一的 4 字节标识符,由 SHA、SHV 和强制客户端用来标识自身。 前三个字节是供应商的 IETF 分配的 SMI 代码,最后一个字节标识组件本身。
-
SystemHealthEntityId
-
用于标识 SHA/SHV 对的 NapComponentId 值。
-
EnforcementEntityId
-
用于标识强制客户端的 NapComponentId 值。
-
SystemHealthEntityCount
-
一个 值,该值指定 nap 系统中注册的 SA 数,范围为 0 (零,) maxSystemHealthEntityCount。
-
EnforcementEntityCount
-
一个 值,该值指定 NAP 系统中强制客户端的数目,范围为 0 (零,) maxEnforcerCount。
-
StringCorrelationId
-
用于将 SoHRequests 与 SoHResponses 配对的 CorrelationId 结构的 CountedString 版本。
-
ConnectionId
-
唯一的全局唯一标识符 (GUID) 用于标识强制客户端维护的 NAP 连接。
-
百分比
-
一个 值,该值包含 0 (零) 到 100 个已完成修正的百分比
-
MessageId
-
用于标识 NAP 系统消息的唯一值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|