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


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

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