Enumerazione FUNCKIND (oaidl.h)

Specifica il tipo di funzione.

Sintassi

typedef enum tagFUNCKIND {
  FUNC_VIRTUAL = 0,
  FUNC_PUREVIRTUAL,
  FUNC_NONVIRTUAL,
  FUNC_STATIC,
  FUNC_DISPATCH
} FUNCKIND;

Costanti

 
FUNC_VIRTUAL
Valore: 0
La funzione viene accessibile allo stesso modo di PUREVIRTUAL, ad eccezione della funzione ha un'implementazione.
FUNC_PUREVIRTUAL
La funzione viene accessibile tramite la tabella delle funzioni virtuali (VTBL) e accetta un puntatore implicito.
FUNC_NONVIRTUAL
La funzione viene accessibile dall'indirizzo statico e accetta un puntatore implicito.
FUNC_STATIC
La funzione viene accessibile dall'indirizzo statico e non accetta un puntatore implicito.
FUNC_DISPATCH
La funzione può essere accessibile solo tramite IDispatch.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione oaidl.h (include OleAuto.h)