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 |