Compartir a través de


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

Obtiene los metadatos asociados al método al que hace referencia el token de MethodDef especificado.

Sintaxis

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

Token MethodDef que representa el método para el que se van a devolver metadatos.

[out] ptkClass

Puntero a un token TypeDef que representa el tipo que implementa el método.

[out] szMethod

Puntero a un búfer que tiene el nombre del método.

[in] cchMethod

Tamaño solicitado de szMethod.

[out] pchMethod

Puntero al tamaño en caracteres anchos de szMethod, o en el caso de truncamiento, el número real de caracteres anchos en el nombre del método.

[out] pdwAttr

Puntero a cualquier marca asociada al método .

[out] ppvSigBlob

Puntero a la firma de metadatos binarios del método .

[out] pcbSigBlob

Puntero al tamaño en bytes de ppvSigBlob.

[out] pulCodeRVA

Puntero a la dirección virtual relativa del método.

[out] pdwImplFlags

Puntero a cualquier marca de implementación para el método .

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

   
Plataforma de destino Windows
Encabezado rometadataapi.h

Consulte también

IMetaDataImport