Partager via


IX509SCEPEnrollment ::get_TransactionId méthode (certenroll.h)

Obtient ou définit l’ID de transaction de la requête.

Cette propriété est en lecture/écriture.

Syntaxe

HRESULT get_TransactionId(
  EncodingType Encoding,
  BSTR         *pValue
);

Paramètres

Encoding

pValue

Valeur de retour

None

Remarques

Si vous ne spécifiez pas d’ID de transaction, la méthode CreateRequestMessage en créera un. Si l’ID de transaction n’a pas été défini ou si la méthode CreateRequestMessage n’a pas été appelée, cette propriété retourne CERTSRV_E_PROPERTY_EMPTY.

Après avoir traité une demande en attente, l’appelant doit enregistrer cette valeur pour une utilisation ultérieure lors de l’appel de la méthode CreateRetrievePendingMessage pour mettre en forme un message à envoyer au serveur SCEP pour interroger le certificat émis.

Définissez cette propriété avant d’appeler la méthode ProcessResponseMessage lorsque vous utilisez une nouvelle instance de l’interface IX509SCEPEnrollment pour installer la réponse.

Définissez cette propriété avant d’appeler la méthode CreateRetrievePendingMessage lorsque vous utilisez une nouvelle instance de l’interface IX509SCEPEnrollment pour créer un message de récupération.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête certenroll.h
DLL Certenroll.dll

Voir aussi

IX509SCEPEnrollment