Partilhar via


IDebugExpressionEvaluator::GetMethodProperty

Esse método obtém um objeto de propriedade que contém os locais, argumentos e outras propriedades de um método.

HRESULT GetMethodProperty( 
   IDebugSymbolProvider* pSymbolProvider,
   IDebugAddress*        pAddress,
   IDebugBinder*         pBinder,
   BOOL                  fIncludeHiddenLocals,
   IDebugProperty2**     ppProperty
);
int GetMethodProperty(
   IDebugSymbolProvider pSymbolProvider, 
   IDebugAddress        pAddress, 
   IDebugBinder         pBinder, 
   int                  fIncludeHiddenLocals, 
   out IDebugProperty2  ppProperty
);

Parâmetros

  • pSymbolProvider
    [in] O provedor de símbolo a ser usada, expressa como um IDebugSymbolProvider objeto.

  • pAddress
    [in] O endereço no código, expresso como um IDebugAddress a função de objeto, o que deve ser resolvido para o mais próximo que contém.

  • pBinder
    [in] O fichário a ser usada, expressa como um IDebugBinder objeto.

  • fIncludeHiddenLocals
    [in] Diferente de zero (TRUE) significa incluir locals ocultos; zero (FALSE) significa deixar locals ocultos

  • ppProperty
    [out] Retorna um IDebugProperty2 o objeto que representa o método.

Valor de retorno

Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.

Comentários

Locals ocultos normalmente são variáveis que são geradas pelo compilador.

Consulte também

Referência

IDebugExpressionEvaluator

IDebugSymbolProvider

IDebugAddress

IDebugBinder

IDebugProperty2