Compartilhar via


Método IMetaDataImport::GetMethodProps (rometadataapi.h)

Obtém os metadados associados ao método referenciado pelo token MethodDef especificado.

Sintaxe

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
);

Parâmetros

[in] tkMethodDef

O token MethodDef que representa o método para o qual retornar metadados.

[out] ptkClass

Um Ponteiro para um token TypeDef que representa o tipo que implementa o método .

[out] szMethod

Um Ponteiro para um buffer que tem o nome do método.

[in] cchMethod

O tamanho solicitado de szMethod.

[out] pchMethod

Um ponteiro para o tamanho em caracteres largos de szMethod ou, no caso de truncamento, o número real de caracteres largos no nome do método.

[out] pdwAttr

Um ponteiro para quaisquer sinalizadores associados ao método .

[out] ppvSigBlob

Um ponteiro para a assinatura de metadados binários do método .

[out] pcbSigBlob

Um ponteiro para o tamanho em bytes de ppvSigBlob.

[out] pulCodeRVA

Um ponteiro para o endereço virtual relativo do método .

[out] pdwImplFlags

Um ponteiro para quaisquer sinalizadores de implementação para o método .

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho rometadataapi.h

Confira também

Imetadataimport