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 ocultosppProperty
[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.