|
|
|
ITransaction Interface |
|
IID_ITransaction |
{0FB15084-AF41-11CE-BD2B-204C4F4F5020} |
|
The ITransaction interface is used to commit, abort, and obtain status information about transactions. For more information about transactions, see Chapter 15: Transactions.
Documentation: ITransaction
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
ITransaction Methods |
Description |
|
Commit |
Commits a transaction. |
|
Abort |
Aborts a transaction. |
|
GetTransactionInfo |
Returns information about a transaction. |
|
QueryInterface |
|
FUNCTION ITransaction_QueryInterface ( _ BYVAL pthis AS DWORD PTR _ , BYREF riid AS GUID _ , BYREF ppvObj AS DWORD _ ) AS LONG
END FUNCTION
|
|
AddRef |
|
FUNCTION ITransaction_AddRef ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS LONG END FUNCTION
|
|
Release |
|
FUNCTION ITransaction_Release ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS DWORD END FUNCTION
|
|
Commit |
|
FUNCTION
ITransaction_Commit ( _ , BYVAL fRetaining AS LONG _ , BYVAL grfTC AS DWORD _ , BYVAL grfRM AS DWORD _ ) AS LONG
|
|
Abort |
|
FUNCTION
ITransaction_Abort ( _ , BYREF pboidReason AS GUID _ , BYVAL fRetaining AS LONG _ , BYVAL fAsync AS LONG _ ) AS LONG
|
|
GetTransactionInfo |
|
FUNCTION
ITransaction_GetTransactionInfo ( _ , BYVAL pInfo AS XACTTRANSINFO _ ) AS LONG
|
Page last updated on Tuesday, 12 September 2006 22:50:35 +0200