COleDispatchDriver::COleDispatchDriver

Erstellt ein COleDispatchDriver-Objekt.

COleDispatchDriver( );
COleDispatchDriver(
   LPDISPATCH lpDispatch,
   BOOL bAutoRelease = TRUE 
);
COleDispatchDriver(
   const COleDispatchDriver& dispatchSrc 
);

Parameter

  • lpDispatch
    Zeiger auf ein Objekt zum COleDispatchDriver angefügt werden Objekt OLE IDispatch.

  • bAutoRelease
    Gibt an, ob der Dispatch veröffentlicht werden soll, wenn dieses Objekt den Gültigkeitsbereich verlässt.

  • dispatchSrc
    Verweis auf ein vorhandenes Objekt COleDispatchDriver.

Hinweise

Das Formular COleDispatchDriver(LPDISPATCHlpDispatch, BOOLbAutoRelease = TRUE) enthält die IDispatch-Schnittstelle an.

Das Formular COleDispatchDriver(constCOleDispatchDriver&. dispatchSrc) kopiert COleDispatchDriver ein vorhandenes Objekt und erhöht den Verweiszähler.

Das Formular COleDispatchDriver( ), ein Objekt COleDispatchDriver aber nicht die IDispatch-Schnittstelle an.Vor der Verwendung von COleDispatchDriver( ) ohne Argumente, sollten Sie IDispatch an es entweder mit COleDispatchDriver::CreateDispatch oder COleDispatchDriver::AttachDispatch herstellen.Weitere Informationen finden Sie unter Implementing the IDispatch Interface.

Beispiel

Im Beispiel für COleDispatchDriver::CreateDispatch.

Anforderungen

Header: afxdisp.h

Siehe auch

Referenz

COleDispatchDriver-Klasse

Hierarchien-Diagramm

COleDispatchDriver::AttachDispatch

COleDispatchDriver::CreateDispatch