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


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

См. также

Ссылки

Интерфейс IMetaDataImport

Интерфейс IMetaDataImport2