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


Метод IMetaDataImport::GetMethodProps

Получает метаданные, связанные с методом, на который ссылается заданный маркер MethodDef.

HRESULT GetMethodProps (
    [in]  mdMethodDef         mb,
    [out] mdTypeDef           *pClass,
    [out] LPWSTR              szMethod,
    [in]  ULONG               cchMethod,
    [out] ULONG               *pchMethod,
    [out] DWORD               *pdwAttr,
    [out] PCCOR_SIGNATURE     *ppvSigBlob,
    [out] ULONG               *pcbSigBlob,
    [out] ULONG               *pulCodeRVA,
    [out] DWORD               *pdwImplFlags
);

Параметры

  • mb
    [in] Маркер MethodDef, представляющий метод, для которого следует возвратить метаданные.

  • pClass
    [out] Указатель маркера TypeDef, представляющий тип, реализующий метод.

  • szMethod
    [out] Указатель буфера с именем метода.

  • cchMethod
    [in] Запрошенный размер szMethod.

  • pchMethod
    [out] Указатель размера в широких символах szMethod или (при усечении) фактическое количество широких символов в имени метода.

  • pdwAttr
    [out] Указатель любых флагов, связанных с методом.

  • ppvSigBlob
    [out] Указатель на сигнатуру двоичных метаданных метода.

  • pcbSigBlob
    [out] Указатель (в байтах) размера ppvSigBlob.

  • pulCodeRVA
    [out] Указатель относительного виртуального адреса метода.

  • pdwImplFlags
    [out] Указатель любых флагов реализации для метода.

Требования

Платформы: см. раздел Требования к системе для .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