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 | 此类型的虚方法表 (VTBL) 的大小。 | |
cFuncs | 指示此结构描述的接口上的函数数目。 | |
cImplTypes | 指示在此结构描述的接口上实现的接口数目。 | |
cVars | 指示此结构所描述的接口上的变量和数据字段的数目。 | |
dwReserved | 保留供将来使用。 | |
Guid | 类型信息的 GUID。 | |
idldescType | 所描述的类型的 IDL 特性。 | |
lcid | 成员名称和文档字符串的区域设置。 | |
lpstrSchema | 保留供将来使用。 | |
memidConstructor | 构造函数的 ID,如果没有,则为 MEMBER_ID_NIL。 | |
memidDestructor | Distructor 的 ID,如果没有,则为 MEMBER_ID_NIL。 | |
tdescAlias | S 则指定该类型(此类型为该类型的别名)。 | |
typekind | tagTYPEKIND 值,该值描述此信息描述的类型。 | |
wMajorVerNum | 保存该主版本号。 | |
wMinorVerNum | 保存该次版本号。 | |
wTypeFlags | 描述此信息的 TYPEFLAGS 值。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。