Énumération FUNCKIND (oaidl.h)

Spécifie le type de fonction.

Syntax

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

Constantes

 
FUNC_VIRTUAL
Valeur : 0
La fonction est accessible de la même façon que PUREVIRTUAL, sauf que la fonction a une implémentation.
FUNC_PUREVIRTUAL
La fonction est accessible via la table de fonctions virtuelles (VTBL) et prend implicitement ce pointeur.
FUNC_NONVIRTUAL
La fonction est accessible par adresse statique et prend implicitement ce pointeur.
FUNC_STATIC
La fonction est accessible par adresse statique et ne prend pas de pointeur implicite.
FUNC_DISPATCH
La fonction est accessible uniquement via IDispatch.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête oaidl.h (include OleAuto.h)