DtcGetTransactionManager

Prototypes

HRESULT DtcGetTransactionManager(char *pszHost, char *pszTmName, REFIID riid, DWORD dwReserved1, WORD wcbVarLenReserved2, void * pvVarDataReserved2, void **ppv);

Description

Retrouve une référence du gestionnaire de transactions sur le serveur pszHost. A défaut, il s'agit du serveur local.

La référence est rangée dans le paramètre ppv.

Le résultat est S_OK en cas de succès.

Exemple

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

static ITransactionDispenser *pITransactionDispenser;

...
if (DtcGetTransactionManager(NULL, NULL, IID_ITransactionDispenser, 0, 0, NULL, &pTransactionDispenser)!=S_OK) ...
pTransactionDispenser->AddRef();
...
pTransactionDispenser->Release();
...

Voir aussi

ITransactionDispenser pour la classe du gestionnaire de transactions.