TYPEATTR 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
含有 UCOMITypeInfo
的屬性 (Attribute)。
public value class TYPEATTR
public struct TYPEATTR
type TYPEATTR = struct
Public Structure 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 |
配合 memidConstructor 和 memidDestructor 欄位使用的常數。 |
memidConstructor |
建構函式的 ID;如果沒有,則為 MEMBER_ID_NIL。 |
memidDestructor |
解構函式的 ID;如果沒有,則為 MEMBER_ID_NIL。 |
tdescAlias |
如果 typekind == TKIND_ALIAS,指定這個類型為其別名的類型。 |
typekind |
TYPEKIND 值,描述這項資訊所描述的型別。 |
wMajorVerNum |
主要版本號碼。 |
wMinorVerNum |
次要版本號碼。 |
wTypeFlags |
描述這項資訊的 TYPEFLAGS 值。 |