Поделиться через


COleDispatchDriver::COleDispatchDriver

Создает объект COleDispatchDriver.

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

Параметры

  • lpDispatch
    Указатель на объект OLE IDispatch, который требуется вложить в объект COleDispatchDriver.

  • bAutoRelease
    Определяет, является ли диспетчер должен освобождаться, если объект выходит из области.

  • dispatchSrc
    Ссылка на существующий объект COleDispatchDriver.

Заметки

Форма COleDispatchDriver(LPDISPATCHlpDispatch, BOOLbAutoRelease = TRUE) подключается интерфейс IDispatch.

Форма COleDispatchDriver(constCOleDispatchDriver&) dispatchSrc копирует существующий объект COleDispatchDriver и увеличивает счетчик ссылок.

Форма COleDispatchDriver() создает объект COleDispatchDriver, но не выполняет подключение интерфейс IDispatch.Перед использованием COleDispatchDriver() без аргументов, необходимо подключиться к ней IDispatch с помощью COleDispatchDriver::CreateDispatch или COleDispatchDriver::AttachDispatch.Дополнительные сведения см. в разделе Implementing the IDispatch Interface.

Пример

См. пример для COleDispatchDriver::CreateDispatch.

Требования

Header: afxdisp.h

См. также

Ссылки

Класс COleDispatchDriver

Диаграмма иерархии

COleDispatchDriver::AttachDispatch

COleDispatchDriver::CreateDispatch