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 |