TYPEATTR 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含 UCOMITypeInfo 的特性。
public value class TYPEATTRpublic struct TYPEATTRtype TYPEATTR = structPublic Structure TYPEATTR- 继承
注解
有关详细信息,请参阅 TYPEATTR 结构。
当本机代码中的 COM 方法返回 HRESULT 时,公共语言运行时会引发异常。 有关更多信息,请参见 How to: Map HRESULTs and Exceptions。
字段
| cbAlignment | 指定此类型实例的字节对齐方式。 | 
| cbSizeInstance | 此类型的实例的大小。 | 
| cbSizeVft | 此类型的虚拟方法表 (VTBL) 的大小。 | 
| cFuncs | 指示此结构描述的接口上的函数数目。 | 
| cImplTypes | 指示此结构描述的接口上实现的接口的数量。 | 
| cVars | 指示此结构所描述的接口上的变量和数据字段的数目。 | 
| dwReserved | 保留供将来使用。 | 
| guid | 类型信息的 GUID。 | 
| idldescType | 所描述类型的 IDL 属性。 | 
| lcid | 成员名称和文档字符串的区域设置。 | 
| lpstrSchema | 保留供将来使用。 | 
| MEMBER_ID_NIL | 与 memidConstructor 和 memidDestructor 字段一起使用的常数。 | 
| memidConstructor | 构造函数的 ID,如果没有,则为 MEMBER_ID_NIL。 | 
| memidDestructor | 析构函数的 ID,如果没有,则为 MEMBER_ID_NIL。 | 
| tdescAlias | 如果 typekind == TKIND_ALIAS,则指定该类型(此类型为该类型的别名)。 | 
| typekind | TYPEKIND 值描述此信息所描述的类型。 | 
| wMajorVerNum | 主版本号。 | 
| wMinorVerNum | 次版本号。 | 
| wTypeFlags | 描述此信息的 TYPEFLAGS 值。 |