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