Compartir a través de


COleControl::IsInvokeAllowed

Habilita la invocación de método de automatización.

BOOL IsInvokeAllowed(
   DISPID dispid 
);

Valor devuelto

Distinto de cero si se ha inicializado el control; si no 0.

Comentarios

La implementación de IDispatch::Invocar llama IsInvokeAllowed para determinar si una función determinada (identificada por dispid) puede invocar.El comportamiento predeterminado para un control OLE es permitir que los métodos de automatización se invocan sólo si se ha inicializado el control; sin embargo, IsInvokeAllowed es una función virtual y se puede reemplazar en caso necesario (por ejemplo, cuando el control se utiliza como servidor de automatización).Para obtener más información, vea el artículo Q166472 de Knowledge Base, “HOWTO: Utilice un control OLE como servidor de automatización”. Los artículos de Knowledge Base están disponibles en la documentación de Visual Studio de MSDN Library o en la dirección https://support.microsoft.com.

Requisitos

encabezado: afxctl.h

Vea también

Referencia

Clase de COleControl

Gráfico de jerarquía

CCmdTarget::IsInvokeAllowed