IMetaDataImport::GetTypeDefProps 方法 (rometadataapi.h)

返回由指定的 TypeDef 标记表示的 Type 的元数据信息。

语法

HRESULT GetTypeDefProps(
  [in]  mdTypeDef tkTypeDef,
  [out] LPWSTR    szTypeDef,
  [in]  ULONG     cchTypeDef,
  [out] ULONG     *pchTypeDef,
  [out] DWORD     *pdwTypeDefFlags,
  [out] mdToken   *ptkExtends
);

parameters

[in] tkTypeDef

TypeDef 标记,表示要为其返回元数据的类型。

[out] szTypeDef

包含类型名称的缓冲区。

[in] cchTypeDef

szTypeDef 的宽字符大小。

[out] pchTypeDef

szTypeDef 中返回的宽字符数。

[out] pdwTypeDefFlags

指向修改类型定义的任何标志的指针。 此值是 CorTypeAttr 枚举中的位掩码。

[out] ptkExtends

一个 TypeDef 或 TypeRef 元数据标记,表示所请求类型的基类型。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

   
目标平台 Windows
标头 rometadataapi.h

请参阅

IMetaDataImport