Метод IMetaDataImport::GetParamProps
Возвращает значения метаданных для параметра, на который ссылается указанный токен ParamDef.
Синтаксис
HRESULT GetParamProps (
[in] mdParamDef tk,
[out] mdMethodDef *pmd,
[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
);
Параметры
tk
[in] Токен ParamDef, представляющий параметр для возвращаемых метаданных.
pmd
[out] Указатель на токен MethodDef, представляющий метод, который принимает параметр .
pulSequence
[out] Порядковый номер параметра в списке аргументов метода.
szName
[out] Буфер для хранения имени параметра.
cchName
[in] Запрошенный размер в расширенных символах szName
.
pchName
[out] Возвращаемый размер в широких символах szName
.
pdwAttr
[out] Указатель на все флаги атрибутов, связанные с параметром . Это битовая маска значений CorParamAttr
.
pdwCPlusTypeFlag
[out] Указатель на флаг, указывающий, что параметр является ValueType.
ppValue
[out] Указатель на константную строку, возвращаемую параметром .
pcchValue
[out] Размер в широких ppValue
символах или нуль, если ppValue
строка не содержит.
Комментарии
Значения последовательности в pulSequence
начинаются с 1 для параметров. Возвращаемое значение имеет порядковый номер 0.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: Cor.h
Библиотека: Включается в качестве ресурса в MsCorEE.dll
платформа .NET Framework версии: доступно с версии 1.0.