次の方法で共有


IX509SCEPEnrollment::p ut_TransactionId メソッド (certenroll.h)

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

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

構文

HRESULT put_TransactionId(
  EncodingType Encoding,
  BSTR         Value
);

パラメーター

Encoding

Value

戻り値

なし

解説

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

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

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

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

要件

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

こちらもご覧ください

IX509SCEPEnrollment