Condividi tramite


COleControl::IsInvokeAllowed

Consente la chiamata di metodo di automazione.

BOOL IsInvokeAllowed(
   DISPID dispid 
);

Valore restituito

Diverso da zero se il controllo è stato inizializzato, in caso contrario 0.

Note

L'implementazione del framework IDispatch::Invoke chiama IsInvokeAllowed per determinare se una funzione specificata (identificata da dispid) può essere chiamata.Il comportamento predefinito per un controllo OLE è consentire i metodi di automazione da richiamare solo se il controllo è stato inizializzato, tuttavia, IsInvokeAllowed è una funzione virtuale ed è possibile eseguirne l'override se necessario, ad esempio quando il controllo viene utilizzato come server di automazione).Per ulteriori informazioni, vedere l'articolo della Knowledge Base Q166472, "HOWTO: Utilizzare un controllo OLE come server di automazione." Gli articoli della Knowledge Base sono disponibili nella documentazione di Visual Studio in MSDN Library o all'indirizzo https://support.microsoft.com/?ln=IT.

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

Classe di COleControl

Grafico della gerarchia

CCmdTarget::IsInvokeAllowed