次の方法で共有


IX509SCEPEnrollment::get_TransactionId メソッド (certenroll.h)

要求のトランザクション ID を取得または設定します。

このプロパティは読み取り/書き込み可能です。

構文

HRESULT get_TransactionId(
  EncodingType Encoding,
  BSTR         *pValue
);

パラメーター

Encoding

pValue

戻り値

なし

解説

トランザクション ID を指定しない場合、 CreateRequestMessage メソッドによって作成されます。 トランザクション ID が設定されていない場合、または CreateRequestMessage メソッドが呼び出されていない場合、このプロパティは CERTSRV_E_PROPERTY_EMPTYを返します。

保留中の要求を処理した後、呼び出し元は、 CreateRetrievePendingMessage メソッドを呼び出して、発行された証明書をポーリングするために SCEP サーバーに送信されるメッセージを書式設定するときに、後で使用するためにこの値を保存する必要があります。

このプロパティは、IX509SCEPEnrollment インターフェイスの新しいインスタンスを使用して応答をインストールするときに ProcessResponseMessage メソッドを呼び出す前に設定します。

このプロパティは、IX509SCEPEnrollment インターフェイスの新しいインスタンスを使用して取得メッセージを作成するときに CreateRetrievePendingMessage メソッドを呼び出す前に設定します。

要件

要件
対象プラットフォーム Windows
ヘッダー certenroll.h
[DLL] Certenroll.dll

こちらもご覧ください

IX509SCEPEnrollment