Поделиться через


Метод 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

Значение перечисления CorGenericParamAttr , описывающее Тип для универсального параметра.

[out] ptOwner

Токен TypeDef или MethodDef , представляющий владельца параметра.

[out] reserved

Зарезервировано для будущей расширяемости.

[out] wzname

Имя универсального параметра.

[in] cchName

Размер буфера wzName .

[out] pchName

Возвращаемый размер имени в расширенных символах.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Целевая платформа Windows
Header rometadataapi.h

См. также раздел

IMetaDataImport2