NAP 类型常量

注意

网络访问保护平台从Windows 10开始不可用

定义了以下 NAP 常量。

NapTypes.h 中定义了以下 NAP 常量:

maxSoHAttributeCount

0x64

SoHAttribute type-length-value (TLV) 与 SoH 数据包关联的对象的最大数目。

maxSoHAttributeSize

0xFA0

与运行状况声明关联的 SoHAttribute 对象的最大大小(以字节为单位), (SoH) 数据包。

minNetworkSoHSize

0xC

SoH 数据包的最小大小(以字节为单位)。

maxNetworkSoHSize

0xFA0

SoH 数据包的最大大小(以字节为单位)。

maxDwordCountPerSoHAttribute

maxSoHAttributeSize / sizeof (DWORD)

SoHAttribute 关联的 DWORD 值的最大数目。

maxIpv4CountPerSoHAttribute

maxSoHAttributeSize / 0x4

SoHAttribute 关联的 IPv4 地址的最大数目。

maxIpv6CountPerSoHAttribute

maxSoHAttributeSize / 0x10

SoHAttribute 关联的 IPv6 地址的最大数目。

maxStringLength

0x400

由 CountedString 结构指定的字符串的最大长度。

maxStringLengthInBytes

(maxStringLength + 1) * size of (WCHAR)

由 CountedString 结构指定的字符串的最大长度(以字节为单位)。

maxSystemHealthEntityCount

0x14

系统运行状况实体的最大数目,例如 SHV 和 SHA。

SystemHealthEntityCount

[range (0, maxSystemHealthEntityCount) ]

系统运行状况实体数的可能值的范围。

maxEnforcerCount

0x14

强制实体的最大数量,例如 QEC。

EnforcementEntityCount

[range (0, maxEnforcerCount) ]

强制实体数的可能值范围。

maxPrivateDataSize

0xC8

PrivateData 结构的最大大小(以字节为单位)。

maxConnectionCountPerEnforcer

0x14

与强制实体关联的 INapEnforcementClientConnection 对象的最大数目。

maxCachedSoHCount

maxSystemHealthEntityCount * maxEnforcerCount * maxConnectionCountPerEnforcer

所有系统运行状况和执行实体的最大缓存 SoH 连接数。

freshSoHRequest

0x1

指定 SoHResponse是由新请求引起的,而不是缓存的请求。 此标志由 INapEnforcementClientConnection 对象上的 NAP 代理使用。

shaFixup

0x1

指定需要修复。 此标志由 SHA 使用。

failureCategoryCount

0x5

FailureCategoryMapping 结构中包含的失败类别数。

ComponentTypeEnforcementClientSoH

0x1

该组件是隔离强制客户端 (QEC) ,用于在连接身份验证期间在带内发送 SoH 数据包。

注意

SHA 和 SHV 不使用此值。

ComponentTypeEnforcementClientRp

0x2

该组件是实现 INapCertRelyingParty 的 QEC,并且必须与 Health Certificate Server (HCS) 进行交互才能获取运行状况证书。

注意

SHA 和 SHV 不使用此值。

以下 NAP 常量在 NapEnforcementClient.h 中定义。

defaultProtocolMaxSize

0x0FA0

SoH 数据包的默认最大大小(以字节为单位)。

maxProtocolMaxSize

0xFFFF

SoH 数据包的最大可能大小(以字节为单位)。

minProtocolMaxSize

0x012C

SoH 数据包的最小可能的最大大小(以字节为单位)。 SoH 数据包的实际大小可能小于 minProtocolMaxSize

ProtocolMaxSize

range (minProtocolMaxSize、maxProtocolMaxSize)

SoH 数据包最大大小的可能值的范围。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
NapTypes.h;
NapEnforcementClient.h

另请参阅

NAP 常量