IDebugExpressionEvaluator:: GetMethodProperty
Questo metodo ottiene un oggetto proprietà contenente le variabili locali, argomenti e altre proprietà di un metodo.
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
);
Parametri
pSymbolProvider
[in] Il provider del simbolo da utilizzare, espresso come IDebugSymbolProvider oggetto.pAddress
[in] L'indirizzo nel codice, espresso come IDebugAddress oggetto, che deve essere risolto alla funzione contenente più vicina.pBinder
[in] il gestore di associazione da utilizzare, espresso come IDebugBinder oggetto.fIncludeHiddenLocals
[in] Diverso da zero (TRUE) significa importare le variabili locali nascosti, implementa zero (FALSE) per lasciare le variabili locali a nascostippProperty
[out] restituisce IDebugProperty2 un oggetto che rappresenta il metodo.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Note
Le variabili locali nascosti in genere variabili generate dal compilatore.