Condividi tramite


Metodo IMetaDataImport::GetMethodProps (rometadataapi.h)

Ottiene i metadati associati al metodo a cui fa riferimento il token MethodDef specificato.

Sintassi

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

Parametri

[in] tkMethodDef

Token MethodDef che rappresenta il metodo per restituire i metadati.

[out] ptkClass

Puntatore a un token TypeDef che rappresenta il tipo che implementa il metodo.

[out] szMethod

Puntatore a un buffer con il nome del metodo.

[in] cchMethod

Dimensione richiesta di szMethod.

[out] pchMethod

Puntatore alle dimensioni in caratteri wide di szMethod o nel caso del troncamento, il numero effettivo di caratteri wide nel nome del metodo.

[out] pdwAttr

Puntatore a qualsiasi flag associato al metodo .

[out] ppvSigBlob

Puntatore alla firma dei metadati binari del metodo.

[out] pcbSigBlob

Puntatore alle dimensioni in byte di ppvSigBlob.

[out] pulCodeRVA

Puntatore all'indirizzo virtuale relativo del metodo.

[out] pdwImplFlags

Puntatore a qualsiasi flag di implementazione per il metodo.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

   
Piattaforma di destinazione Windows
Intestazione rometadataapi.h

Vedi anche

IMetaDataImport