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 |