Compartilhar via


COleControl::IsInvokeAllowed

Permite que a chamada ao método de automação.

BOOL IsInvokeAllowed(
   DISPID dispid 
);

Valor de retorno

Diferente de zero se o controle foi inicializado; se não 0.

Comentários

A implementação de layout de IDispatch::Invoke chama IsInvokeAllowed para determinar se uma determinada função (identificada por dispid) pode ser chamada.O comportamento padrão para um controlador do OLE é permitir que os métodos de automação são chamados apenas se o controle foi inicializado; no entanto, IsInvokeAllowed é uma função virtual e pode ser substituído se necessário (por exemplo, quando o controle está sendo usado como um servidor de automação).Para obter mais informações, consulte o artigo de Base de Dados de Conhecimento Q166472, “HOWTO: Use um controlador do OLE como um servidor de automação.” Os artigos de Base de Dados de Conhecimento estão disponíveis na documentação da Biblioteca MSDN Visual Studio em https://support.microsoft.comou.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe de COleControl

Gráfico de hierarquia

CCmdTarget::IsInvokeAllowed