tagTYPEATTR 結構
包含 _ITypeInfo 介面的屬性。
命名空間: Microsoft.VisualStudio.VsWizard
組件: Microsoft.VisualStudio.VsWizard (在 Microsoft.VisualStudio.VsWizard.dll 中)
語法
'宣告
Public Structure tagTYPEATTR
public struct tagTYPEATTR
public value class tagTYPEATTR
[<Sealed>]
type tagTYPEATTR = struct end
JScript 支援使用結構,但不支援新結構的宣告。
tagTYPEATTR 類型會公開下列成員。
方法
名稱 | 描述 | |
---|---|---|
Equals | 指示這個執行個體和指定的物件是否相等。 (繼承自 ValueType)。 | |
GetHashCode | 傳回這個執行個體的雜湊碼。 (繼承自 ValueType)。 | |
GetType | 取得目前實例 Type 的屬性。 (繼承自 Object)。 | |
ToString | 傳回這個執行個體的完整型別名稱。 (繼承自 ValueType)。 |
回頁首
欄位
名稱 | 描述 | |
---|---|---|
cbAlignment | 指定這個型別之執行個體的位元組對齊。 | |
cbSizeInstance | 這個型別之執行個體的大小。 | |
cbSizeVft | 這個型別的虛擬方法表 (Virtual Method Table,VTBL) 的大小。 | |
cFuncs | 指示這個結構所描述之介面上的函式數目。 | |
cImplTypes | 指示這個結構所描述之介面上已實作的介面數目。 | |
cVars | 指示這個結構所描述之介面上變數和資料欄位的數目。 | |
dwReserved | 保留供將來使用。 | |
Guid | 型別資訊的 GUID。 | |
idldescType | 所描述型別的 IDL 屬性。 | |
lcid | 成員名稱和文件字串的地區設定 (Locale)。 | |
lpstrSchema | 保留供將來使用。 | |
memidConstructor | 建構函式的 ID;如果沒有,則為 MEMBER_ID_NIL。 | |
memidDestructor | 解構函式的 ID;如果沒有,則為 MEMBER_ID_NIL。 | |
tdescAlias | 指定這個型別為其別名的型別。 | |
typekind | tagTYPEKIND 值,描述這項資訊所描述的型別。 | |
wMajorVerNum | 保存主要版本號碼。 | |
wMinorVerNum | 保存次要版本號碼。 | |
wTypeFlags | 描述這項資訊的 TYPEFLAGS 值。 |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。