Enumerasi FUNCKIND (oaidl.h)

Menentukan jenis fungsi.

Sintaks

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

Konstanta

 
FUNC_VIRTUAL
Nilai: 0
Fungsi ini diakses sama dengan PUREVIRTUAL, kecuali fungsi memiliki implementasi.
FUNC_PUREVIRTUAL
Fungsi ini diakses melalui tabel fungsi virtual (VTBL), dan mengambil penunjuk ini secara implisit.
FUNC_NONVIRTUAL
Fungsi ini diakses oleh alamat statis dan mengambil pointer ini secara implisit.
FUNC_STATIC
Fungsi ini diakses oleh alamat statis dan tidak mengambil penunjuk ini secara implisit.
FUNC_DISPATCH
Fungsi ini hanya dapat diakses melalui IDispatch.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header oaidl.h (termasuk OleAuto.h)