Share via


NAP データ型

Note

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

Network Access Protection (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;

ProbationTime

クライアント コンピューターの保護観察に関連する時刻を含む FILETIME 構造体。

ProtocolMaxSize

range(minProtocolMaxSize, maxProtocolMaxSize) で定義されている SoH パケットの最大サイズの可能な値の範囲をバイト単位で指定する値。

NapComponentId

SHA、SHV、および強制クライアントが自身を識別するために使用する一意の 4 バイト識別子。 最初の 3 バイトはベンダーの IETF 割り当て SMI コードであり、最後のバイトはコンポーネント自体を識別します。

SystemHealthEntityId

SHA/SHV ペアを識別するために使用される NapComponentId 値。

EnforcementEntityId

強制クライアントを識別するために使用される NapComponentId 値。

SystemHealthEntityCount

NAP システムに登録されている SHA の数を maxSystemHealthEntityCount の範囲の 0 (ゼロ) で指定する値。

EnforcementEntityCount

範囲 0 (ゼロ) から maxEnforcerCount までの NAP システム内の強制クライアントの数を示す 値です。

StringCorrelationId

SoHRequestsSoHResponses のペアに使用される CorrelationId 構造体の CountedString バージョン。

ConnectionId

強制クライアントによって維持される NAP 接続を識別するために使用される一意のグローバル一意識別子 (GUID)。

Percentage

完了した修復の 0 (ゼロ) から 100 までの割合を含む値

MessageId

NAP システム メッセージを識別するために使用される一意の値。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー
NapTypes.h;
NapEnforcementClient.h