IMetaDataImport2::GetGenericParamProps 方法 (rometadataapi.h)

获取与指定标记表示的泛型参数关联的元数据。

语法

HRESULT GetGenericParamProps(
  [in]  mdGenericParam gp,
  [out] ULONG          *pulParamSeq,
  [out] DWORD          *pdwParamFlags,
  [out] mdToken        *ptOwner,
  [out] DWORD          *reserved,
  [out] LPWSTR         wzname,
  [in]  ULONG          cchName,
  [out] ULONG          *pchName
);

参数

[in] gp

表示要为其返回元数据的泛型参数的标记。

[out] pulParamSeq

Type 参数在父构造函数或方法中的序号位置。

[out] pdwParamFlags

描述泛型参数的 Type 的 CorGenericParamAttr 枚举的值。

[out] ptOwner

表示参数所有者的 TypeDefMethodDef 标记。

[out] reserved

保留以供将来进行扩展。

[out] wzname

泛型参数的名称。

[in] cchName

wzName 缓冲区的大小。

[out] pchName

返回的名称大小(以宽字符为单位)。

返回值

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

要求

要求
目标平台 Windows
标头 rometadataapi.h

另请参阅

IMetaDataImport2