Condividi tramite


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 nascosti

  • ppProperty
    [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.

Vedere anche

Riferimenti

IDebugExpressionEvaluator

IDebugSymbolProvider

IDebugAddress

IDebugBinder

IDebugProperty2