Constructs a COleDispatchDriver object.
COleDispatchDriver( );
COleDispatchDriver(
   LPDISPATCH lpDispatch,
   BOOL bAutoRelease = TRUE 
);
COleDispatchDriver(
   const COleDispatchDriver& dispatchSrc 
);
Parameters
- lpDispatch 
 Pointer to an OLE IDispatch object to be attached to the COleDispatchDriver object.
- bAutoRelease 
 Specifies whether the dispatch is to be released when this object goes out of scope.
- dispatchSrc 
 Reference to an existing COleDispatchDriver object.
Remarks
The form COleDispatchDriver(LPDISPATCH lpDispatch, BOOL bAutoRelease = TRUE) connects the IDispatch interface.
The form COleDispatchDriver(const COleDispatchDriver& dispatchSrc) copies an existing COleDispatchDriver object and increments the reference count.
The form COleDispatchDriver( ) creates a COleDispatchDriver object but does not connect the IDispatch interface. Before using COleDispatchDriver( ) without arguments, you should connect an IDispatch to it using either COleDispatchDriver::CreateDispatch or COleDispatchDriver::AttachDispatch. For more information, see Implementing the IDispatch Interface [Automation].
Example
See the example for COleDispatchDriver::CreateDispatch.
Requirements
Header: afxdisp.h
See Also
Reference
COleDispatchDriver::AttachDispatch
COleDispatchDriver::CreateDispatch