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。
cb |
指定這個型別之執行個體的位元組對齊。 |
cb |
這個型別之執行個體的大小。 |
cb |
這個型別的虛擬方法表 (Virtual Method Table,VTBL) 的大小。 |
c |
指示這個結構所描述之介面上的函式數目。 |
c |
指示這個結構所描述之介面上已實作的介面數目。 |
c |
指示這個結構所描述之介面上變數和資料欄位的數目。 |
dw |
保留供未來使用。 |
guid |
型別資訊的 GUID。 |
idldesc |
所描述型別的 IDL 屬性。 |
lcid |
成員名稱和文件字串的地區設定 (Locale)。 |
lpstr |
保留供未來使用。 |
MEMBER_ID_NIL |
配合 memidConstructor 和 memidDestructor 欄位使用的常數。 |
memid |
建構函式的 ID;如果沒有,則為 MEMBER_ID_NIL。 |
memid |
解構函式的 ID;如果沒有,則為 MEMBER_ID_NIL。 |
tdesc |
如果 typekind == TKIND_ALIAS,指定這個類型為其別名的類型。 |
typekind |
TYPEKIND 值,描述這項資訊所描述的型別。 |
w |
主要版本號碼。 |
w |
次要版本號碼。 |
w |
描述這項資訊的 TYPEFLAGS 值。 |
產品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |