Compartilhar via


CCmdTarget::GetIDispatch

Chamar essa função de membro para recuperar o ponteiro de IDispatch de um método de automação que retorna um ponteiro de IDispatch ou recebe um ponteiro de IDispatch por referência.

LPDISPATCH GetIDispatch(
   BOOL bAddRef 
);

Parâmetros

  • bAddRef
    Especifica se a referência contam para incrementar o objeto.

Valor de retorno

O ponteiro de IDispatch associado ao objeto.

Comentários

Para objetos que chamam EnableAutomation em seus construtores, fazendo referência a eles a automação ativada, essa função retorna um ponteiro para a implementação da classe de base de IDispatch que é usado pelos clientes que se comunicam através da interface de IDispatch .Chamando essa função adiciona automaticamente uma referência ao ponteiro, o que não é necessário fazer uma chamada a IUnknown::AddRef.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CCmdTarget

Gráfico de hierarquia

CCmdTarget::EnableAutomation

Classe de COleDispatchDriver

IUnknown::Release