TYPEATTR 結構

定義

含有 UCOMITypeInfo 的屬性 (Attribute)。

public value class TYPEATTR
public struct TYPEATTR
type TYPEATTR = struct
Public Structure TYPEATTR
繼承
TYPEATTR

備註

如需詳細資訊,請參閱 TYPEATTR 結構

Common Language Runtime 會在機器碼中的 COM 方法傳回 HRESULT 時擲回例外狀況。 如需詳細資訊,請參閱 How to: Map HRESULTs and Exceptions

欄位

cbAlignment

指定這個型別之執行個體的位元組對齊。

cbSizeInstance

這個型別之執行個體的大小。

cbSizeVft

這個型別的虛擬方法表 (Virtual Method Table,VTBL) 的大小。

cFuncs

指示這個結構所描述之介面上的函式數目。

cImplTypes

指示這個結構所描述之介面上已實作的介面數目。

cVars

指示這個結構所描述之介面上變數和資料欄位的數目。

dwReserved

保留供未來使用。

guid

型別資訊的 GUID。

idldescType

所描述型別的 IDL 屬性。

lcid

成員名稱和文件字串的地區設定 (Locale)。

lpstrSchema

保留供未來使用。

MEMBER_ID_NIL

配合 memidConstructormemidDestructor 欄位使用的常數。

memidConstructor

建構函式的 ID;如果沒有,則為 MEMBER_ID_NIL

memidDestructor

解構函式的 ID;如果沒有,則為 MEMBER_ID_NIL

tdescAlias

如果 typekind == TKIND_ALIAS,指定這個類型為其別名的類型。

typekind

TYPEKIND 值,描述這項資訊所描述的型別。

wMajorVerNum

主要版本號碼。

wMinorVerNum

次要版本號碼。

wTypeFlags

描述這項資訊的 TYPEFLAGS 值。

適用於