Enumeración FUNCKIND (oaidl.h)

Especifica el tipo de función.

Syntax

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

Constantes

 
FUNC_VIRTUAL
Valor: 0
Se tiene acceso a la función igual que PUREVIRTUAL, excepto que la función tiene una implementación.
FUNC_PUREVIRTUAL
Se accede a la función a través de la tabla de funciones virtuales (VTBL) y toma un puntero implícito.
FUNC_NONVIRTUAL
La dirección estática accede a la función y toma un puntero implícito.
FUNC_STATIC
La dirección estática tiene acceso a la función y no toma un puntero implícito.
FUNC_DISPATCH
Solo se puede acceder a la función a través de IDispatch.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado oaidl.h (include OleAuto.h)