Share via


NAP 型定数

Note

ネットワーク アクセス保護プラットフォームは、Windows 10 以降は使用できません

次の NAP 定数が定義されています。

NapTypes.h では、次の NAP 定数が定義されています。

maxSoHAttributeCount

0x64

SoH パケットに関連付けられている SoHAttribute type-length-value (TLV) オブジェクトの最大数。

maxSoHAttributeSize

0xFA0

正常性ステートメント (SoH) パケットに関連付けられた SoHAttribute オブジェクトの最大サイズ (バイト単位)。

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) * sizeof(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

コンポーネントは、接続認証中に SoH パケットを帯域内で送信する検疫適用クライアント (QEC) です。

Note

この値は、SHA および SHV では使用されません。

ComponentTypeEnforcementClientRp

0x2

コンポーネントは 、INapCertRelyingParty を実装する QEC であり、正常性証明書を取得するために正常性証明書サーバー (HCS) と対話する必要があります。

Note

この値は、SHA および SHV では使用されません。

NapEnforcementClient.h では、次の NAP 定数が定義されています。

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 定数