TYPEATTR Yapı

Tanım

bir UCOMITypeInfoöğesinin özniteliklerini içerir.

public value class TYPEATTR
public struct TYPEATTR
type TYPEATTR = struct
Public Structure TYPEATTR
Devralma
TYPEATTR

Açıklamalar

Daha fazla bilgi için bkz . TYPEATTR yapısı.

Yerel koddaki bir COM yöntemi bir HRESULT döndürdüğünde ortak dil çalışma zamanı bir özel durum oluşturur. Daha fazla bilgi için bkz . Nasıl yapılır: HRESULTs ve Özel Durumları Eşleme.

Alanlar

cbAlignment

Bu türün bir örneği için bayt hizalamasını belirtir.

cbSizeInstance

Bu türdeki bir örneğin boyutu.

cbSizeVft

Bu türün sanal yöntem tablosunun (VTBL) boyutu.

cFuncs

Bu yapının tanımladığı arabirimdeki işlevlerin sayısını gösterir.

cImplTypes

Bu yapıda açıklanan arabirimde uygulanan arabirim sayısını gösterir.

cVars

Bu yapı tarafından açıklanan arabirimdeki değişkenlerin ve veri alanlarının sayısını gösterir.

dwReserved

Daha sonraki kullanımlar için ayrılmıştır.

guid

Tür bilgilerinin GUID'i.

idldescType

Açıklanan türdeki IDL öznitelikleri.

lcid

Üye adlarının ve belge dizelerinin yerel ayarı.

lpstrSchema

Daha sonraki kullanımlar için ayrılmıştır.

MEMBER_ID_NIL

ve memidDestructor alanlarıyla memidConstructor kullanılan bir sabit.

memidConstructor

Oluşturucunun kimliği veya MEMBER_ID_NIL yoksa.

memidDestructor

Yok edicinin kimliği veya MEMBER_ID_NIL yoksa.

tdescAlias

ise typekind == TKIND_ALIAS, bu türün diğer ad olduğu türü belirtir.

typekind

TYPEKIND Bu bilgilerin açıklandığı türü açıklayan bir değer.

wMajorVerNum

Ana sürüm numarası.

wMinorVerNum

İkincil sürüm numarası.

wTypeFlags

TYPEFLAGS Bu bilgileri açıklayan bir değer.

Şunlara uygulanır