Freigeben über


CCmdTarget::IsInvokeAllowed

Diese Funktion wird durch Implementierung von MFC IDispatch::Invoke aufgerufen, um zu bestimmen, ob eine angegebene Automatisierungsmethode (identifiziert durch dispid) aufgerufen werden kann.

virtual BOOL IsInvokeAllowed(
   DISPID dispid 
);

Parameter

  • dispid
    Eine Dispatch ID

Rückgabewert

TRUE, wenn die Methode aufgerufen werden kann; andernfalls FALSE.

Hinweise

Wenn IsInvokeAllowed gibt TRUE, Aufrufen fortgesetzt wird, um die Methode aufzurufen; andernfalls schlägt Invoke aus und gibt E_UNEXPECTED zurück.

Abgeleitete Klassen können diese Funktion überschreiben, um entsprechende Werte zurückzugeben (wenn nicht überschriebene, IsInvokeAllowed gibt TRUE).Siehe insbesondere COleControl::IsInvokeAllowed.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CCmdTarget-Klasse

Hierarchien-Diagramm

COleControl::IsInvokeAllowed