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


Метод IMetaDataImport::GetParamProps (rometadataapi.h)

Возвращает значения метаданных для параметра, на который ссылается указанный токен ParamDef.

Синтаксис

HRESULT GetParamProps(
  [in]  mdParamDef    tkParamDef,
  [out] mdMethodDef   *ptkMethodDef,
  [out] ULONG         *pulSequence,
  [out] LPWSTR        szName,
  [in]  ULONG         cchName,
  [out] ULONG         *pchName,
  [out] DWORD         *pdwAttr,
  [out] DWORD         *pdwCPlusTypeFlag,
  [out] UVCP_CONSTANT *ppValue,
  [out] ULONG         *pcchValue
);

Параметры

[in] tkParamDef

Токен ParamDef, представляющий параметр для возврата метаданных.

[out] ptkMethodDef

Указатель на токен MethodDef, представляющий метод, который принимает параметр .

[out] pulSequence

Порядковый номер параметра в списке аргументов метода.

[out] szName

Буфер для хранения имени параметра.

[in] cchName

Запрошенный размер в расширенных символах szName.

[out] pchName

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

[out] pdwAttr

Указатель на любые флаги атрибутов, связанные с параметром .

[out] pdwCPlusTypeFlag

Указатель на флаг, указывающий, что параметр является ValueType.

[out] ppValue

Указатель на константную строку, возвращаемую параметром .

[out] pcchValue

Размер ppValue в расширенных символах или нуль, если ppValue не содержит строку.

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

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

Требования

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

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

IMetaDataImport