Поделиться через


Метод IX509SCEPEnrollment::get_TransactionId (certenroll.h)

Возвращает или задает идентификатор транзакции для запроса.

Это свойство является чтением и записью.

Синтаксис

HRESULT get_TransactionId(
  EncodingType Encoding,
  BSTR         *pValue
);

Параметры

Encoding

pValue

Возвращаемое значение

None

Remarks

Если идентификатор транзакции не указан, метод CreateRequestMessage создаст его. Если идентификатор транзакции не задан или метод CreateRequestMessage не был вызван, это свойство возвращает CERTSRV_E_PROPERTY_EMPTY.

После обработки ожидающего запроса вызывающий объект должен сохранить это значение для последующего использования при вызове метода CreateRetrievePendingMessage для форматирования сообщения, отправляемого на сервер SCEP для опроса выданного сертификата.

Задайте это свойство перед вызовом метода ProcessResponseMessage при использовании нового экземпляра интерфейса IX509SCEPEnrollment для установки ответа.

Задайте это свойство перед вызовом метода CreateRetrievePendingMessage при использовании нового экземпляра интерфейса IX509SCEPEnrollment для создания сообщения о получении.

Требования

Требование Значение
Целевая платформа Windows
Header certenroll.h
DLL Certenroll.dll

См. также раздел

IX509SCEPEnrollment