|
|
|
ICommandPrepare Interface |
|
IID_ICommandPrepare |
{0C733A26-2A1C-11CE-ADE5-00AA0044773D} |
|
This optional interface encapsulates command optimization, a separation of compile time and run time, as found in traditional relational database systems.
Documentation: ICommandPrepare
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
ICommandPrepare Method |
Description |
|
Prepare |
Validates and optimizes the current command. |
|
Unprepare |
Discards the current command execution plan. |
|
QueryInterface |
|
FUNCTION ICommandPrepare_QueryInterface ( _ BYVAL pthis AS DWORD PTR _ , BYREF riid AS GUID _ , BYREF ppvObj AS DWORD _ ) AS LONG
END FUNCTION
|
|
AddRef |
|
FUNCTION ICommandPrepare_AddRef ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS LONG END FUNCTION
|
|
Release |
|
FUNCTION ICommandPrepare_Release ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS DWORD END FUNCTION
|
|
ICommandPrepare_Prepare |
|
FUNCTION
ICommandPrepare_Prepare ( _ , BYVAL cExpectedRuns AS DWORD _ ) AS LONG
|
|
ICommandPrepare_Unprepare |
|
FUNCTION
ICommandPrepare_Unprepare ( _ )
AS LONG
|
Page last updated on Wednesday, 15 February 2006 23:19:10 +0100