次の方法で共有


INapEnforcementClientConnection::GetCorrelationId メソッド

Note

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

INapEnforcementClientConnection::GetCorrelationId メソッドは、SoH 要求と SoH 応答を関連付けるために使用される ID を取得します。

構文

HRESULT GetCorrelationId(
  [out] CorrelationId *correlationId
);

パラメーター

correlationId [out]

この SoH 交換を識別する一意の CorrelationId 構造体。

戻り値

他の COM 固有のエラー コードも返される場合があります。

リターン コード 説明
S_OK
操作に成功しました。
E_ACCESSDENIED
アクセス許可エラー、アクセスが拒否されました。
E_OUTOFMEMORY
システム リソースの制限。操作を実行できませんでした。

解説

correlation-id は NapAgent によって設定され、connection-id に基づいて設定されます。

この ID は、要求と応答を関連付けるために使用されます。つまり、SoH 交換を一意に記述し、接続オブジェクトに設定された最新の SoH の ID を常に含みます。

SoH-Responseを受信すると、NapAgent は最初に ID が一致することを確認します。そうでない場合は、エラーが返され、適用者はパケットを削除する必要があります。 詳細については、「 INapEnforcementClientBinding::P rocessSoHResponse 」を参照してください。

要件

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

関連項目

INapEnforcementClientConnection