|
|
|
ITransactionLocal Interface |
|
IID_ITransactionLocal |
{0C733A5F-2A1C-11CE-ADE5-00AA0044773D} |
|
ITransactionLocal is an optional interface on sessions. It is used to start, commit, and abort transactions on the session. For more information, see "Simple Transactions" in Chapter 15: Transactions.
Documentation: ITransactionLocal
|
|
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. |
|
ITransactionLocal Methods |
Description |
|
GetOptionsObject |
Returns an object that can be used to specify configuration options for a subsequent call to StartTransaction. |
|
StartTransaction |
Begins a new transaction. |
|
QueryInterface |
|
FUNCTION ITransactionLocal_QueryInterface ( _ BYVAL pthis AS DWORD PTR _ , BYREF riid AS GUID _ , BYREF ppvObj AS DWORD _ ) AS LONG
END FUNCTION
|
|
AddRef |
|
FUNCTION ITransactionLocal_AddRef ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS LONG END FUNCTION
|
|
Release |
|
FUNCTION ITransactionLocal_Release ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS DWORD END FUNCTION
|
|
Commit |
|
FUNCTION
ITransactionLocal_Commit ( _ , BYVAL fRetaining AS LONG _ , BYVAL grfTC AS DWORD _ , BYVAL grfRM AS DWORD _ ) AS LONG
|
|
Abort |
|
FUNCTION
ITransactionLocal_Abort ( _ , BYVAL pboidReason AS DWORD _ , BYVAL fRetaining AS LONG _ , BYVAL fAsync AS LONG _ ) AS LONG
|
|
GetTransactionInfo |
|
FUNCTION
ITransactionLocal_GetTransactionInfo ( _ , BYVAL pInfo AS DWORD _ ) AS LONG
|
|
GetOptionsObject |
|
FUNCTION
ITransactionLocal_GetOptionsObject ( _ , BYREF ppOptions AS DWORD _ ) AS LONG
|
|
StartTransaction |
|
FUNCTION
ITransactionLocal_StartTransaction ( _ , BYVAL isoLevel AS LONG _ , BYVAL isoFlags AS DWORD _ , BYVAL pOtherOptions AS DWORD _ , BYREF pulTransactionLevel AS DWORD _ ) AS LONG
|
Page last updated on Wednesday, 15 February 2006 23:54:29 +0100