GetTransactionId function

Obtains the identifier (ID) for the specified transaction.

Syntax


BOOL WINAPI GetTransactionId(
  _In_  HANDLE TransactionHandle,
  _Out_ LPGUID TransactionId
);

Parameters

TransactionHandle [in]

A handle to the transaction.

TransactionId [out]

A pointer to a variable that receives the ID of the transaction.

Return value

If the function succeeds, the return value is nonzero.

If the function fails, the return value is 0 (zero). To get extended error information, call the GetLastError function.

The following list identifies the possible error codes:

ERROR_ACCESS_DENIED
ERROR_INVALID_HANDLE
ERROR_INSUFFICIENT_RESOURCES
ERROR_TRANSACTION_ALREADY_ABORTED

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Header

Ktmw32.h

Library

Ktmw32.lib

DLL

Ktmw32.dll

See also

Kernel Transaction Manager Functions

 

 

Community Additions

ADD
Show: