Метод 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] Указатель на любые флаги атрибутов, связанные с параметром.pdwCPlusTypeFlag
[out] Указатель на флаг, указывающий, что параметр является объектом ValueType.ppValue
[out] Указатель на константу строкового типа, возвращенную этим параметром.pcchValue
[out] Размер параметра ppValue в единицах широких символов или нуль, если в параметре ppValue не содержится строка.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: Cor.h
Библиотека: включена как ресурс в MsCorEE.dll
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0, 1.1, 1.0