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 [デスクトップ アプリのみ] |
ヘッダー |
|