包含 _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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。