|
|
|
IDXTransformFactory Interface |
|
CLSID_DXTransformFactory |
{D1FE6762-FC48-11D0-883A-3C8B00C10000} |
|
IID_IDXTransformFactory |
{6A950B2B-A971-11D1-81C8-0000F87557DB} |
|
The
IDXTransformFactory interface creates and initializes a transform. It is
created by calling the CoCreateInstance method and specifying
CLSID_DXTransformFactory as the class
identifier (CLSID) and IID_IDXTransformFactory as the interface identifier
(ID). |
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IServiceProvider Members |
Description |
|
QueryService |
Acts as the factory method for any services exposed through an implementation of IServiceProvider. |
|
IDXTransformFactory Members |
Description |
|
SetService |
Adds a service provider to the Transform Factory. |
|
CreateTransform |
Creates and initializes a transform. |
|
InitializeTransform |
Initializes a transform that has been created by the caller |
|
RemoteQueryService |
|
FUNCTION
IDXTransformFactory_RemoteQueryService
( _ , BYREF guidService AS GUID _ , BYREF riid AS GUID _ , BYREF ppvObject AS DWORD _ ) AS
LONG |
|
SetService |
|
FUNCTION
IDXTransformFactory_SetService
( _ , BYREF guidService AS GUID _ , BYVAL pUnkService AS DWORD _ , BYVAL bWeakReference AS LONG _ ) AS
LONG |
|
CreateTransform |
|
FUNCTION
IDXTransformFactory_CreateTransform
( _ , BYVAL punkInputs AS DWORD PTR _ , BYVAL ulNumInputs AS DWORD _ , BYVAL punkOutputs AS DWORD PTR _ , BYVAL ulNumOutputs AS DWORD _ , BYVAL pInitProps AS DWORD _ , BYVAL pErrLog AS DWORD _ , BYREF TransCLSID AS GUID _ , BYREF TransIID AS GUID _ , BYREF ppTransform AS DWORD _ ) AS
LONG |
|
InitializeTransform |
|
FUNCTION
IDXTransformFactory_InitializeTransform
( _ , BYVAL pTransform AS DWORD _ , BYVAL punkInputs AS DWORD PTR _ , BYVAL ulNumInputs AS DWORD _ , BYVAL punkOutputs AS DWORD PTR _ , BYVAL ulNumOutputs AS DWORD _ , BYVAL pInitProps AS DWORD _ , BYVAL pErrLog AS DWORD _ ) AS
LONG |
Page last updated on Monday, 03 April 2006 19:50:43 +0200