Bagikan melalui


Struktur TYPEATTR (oaidl.h)

Berisi atribut jenis.

Sintaks

typedef struct tagTYPEATTR {
  GUID     guid;
  LCID     lcid;
  DWORD    dwReserved;
  MEMBERID memidConstructor;
  MEMBERID memidDestructor;
  LPOLESTR lpstrSchema;
  ULONG    cbSizeInstance;
  TYPEKIND typekind;
  WORD     cFuncs;
  WORD     cVars;
  WORD     cImplTypes;
  WORD     cbSizeVft;
  WORD     cbAlignment;
  WORD     wTypeFlags;
  WORD     wMajorVerNum;
  WORD     wMinorVerNum;
  TYPEDESC tdescAlias;
  IDLDESC  idldescType;
} TYPEATTR, *LPTYPEATTR;

Anggota

guid

GUID informasi jenis.

lcid

Lokal nama anggota dan string dokumentasi.

dwReserved

Dicadangkan.

memidConstructor

ID konstruktor, atau MEMBERID_NIL jika tidak ada.

memidDestructor

ID destruktor, atau MEMBERID_NIL jika tidak ada.

lpstrSchema

Dicadangkan.

cbSizeInstance

Ukuran instans jenis ini.

typekind

Jenisnya.

cFuncs

Jumlah fungsi.

cVars

Jumlah variabel atau anggota data.

cImplTypes

Jumlah antarmuka yang diimplementasikan.

cbSizeVft

Ukuran VTBL jenis ini.

cbAlignment

Perataan byte untuk instans jenis ini. Nilai 0 menunjukkan perataan pada batas 64K; 1 menunjukkan tidak ada penyelarasan khusus. Untuk nilai lain, n menunjukkan diratakan pada byte n.

wTypeFlags

Jenis bendera. Lihat TYPEFLAGS.

wMajorVerNum

Nomor versi utama.

wMinorVerNum

Nomor versi minor.

tdescAlias

Jika typekind TKIND_ALIAS, tentukan jenis yang jenisnya adalah alias.

idldescType

Atribut IDL dari jenis yang dijelaskan.

Persyaratan

Persyaratan Nilai
Header oaidl.h