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 |