共用方式為


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) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.VsWizard 命名空間