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


Метод IMetaDataImport::GetMethodProps (rometadataapi.h)

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

Синтаксис

HRESULT GetMethodProps(
  [in]  mdMethodDef     tkMethodDef,
  [out] mdTypeDef       *ptkClass,
  [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
);

Параметры

[in] tkMethodDef

Токен MethodDef, представляющий метод для возврата метаданных.

[out] ptkClass

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

[out] szMethod

Указатель на буфер с именем метода.

[in] cchMethod

Запрошенный размер szMethod.

[out] pchMethod

Указатель на размер в расширенных символах szMethod или, в случае усечения, фактическое число расширенных символов в имени метода.

[out] pdwAttr

Указатель на все флаги, связанные с методом .

[out] ppvSigBlob

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

[out] pcbSigBlob

Указатель на размер ppvSigBlob в байтах.

[out] pulCodeRVA

Указатель на относительный виртуальный адрес метода.

[out] pdwImplFlags

Указатель на все флаги реализации для метода .

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

   
Целевая платформа Windows
Header rometadataapi.h

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

IMetaDataImport