ITransactionEnlistmentAsync::PrepareRequestDone

Prototypes

HRESULT ITransactionEnlistmentAsync::PrepareRequestDone(HRESULT hr, IMoniker *pmk, BOID *pboidReason);

Description

Informe le moniteur transactionnel que le gestionnaire de ressources a terminé le traitement ITransactionResourcetAsync::PrepareRequest avec le compte-rendu hr.

Le résultat peut-être :

Exemple

#include <transact.h>
#include <txdtc.h>
#include <xolehlp.h>

static ITransactionEnlistmentAsync *pITransactionEnlistmentAsync;
static XACTUOW Uow;

...
if (pITransactionEnlistmentAsync->PrepareRequestDone(S_OK, NULL, NULL)!=S_OK) ...
if (pITransactionEnlistmentAsync->CommitRequestDone(S_OK)!=S_OK) ...
if (pITransactionEnlistmentAsync->AbortRequestDone(S_OK)!=S_OK) ...

Voir aussi

ITransactionEnlistmentAsync::CommitRequestDone pour signifier que la validation d'une transaction est terminée. ITransactionEnlistmentAsync::AbortRequestDone pour signifier que l'invalidation d'une transaction est terminée.