Condividi tramite


IDebugParsedExpression:: EvaluateSync

Questo metodo restituisce l'espressione analizzata e facoltativamente eseguire il cast del risultato in un altro tipo di dati.

HRESULT EvaluateSync( 
   DWORD                 dwEvalFlags,
   DWORD                 dwTimeout,
   IDebugSymbolProvider* pSymbolProvider,
   IDebugAddress*        pAddress,
   IDebugBinder*         pBinder,
   BSTR                  bstrResultType,
   IDebugProperty2**     ppResult
);
int EvaluateSync(
   uint                 dwEvalFlags, 
   uint                 dwTimeout, 
   IDebugSymbolProvider pSymbolProvider, 
   IDebugAddress        pAddress, 
   IDebugBinder         pBinder, 
   string               bstrResultType, 
   out IDebugProperty2  ppResult
);

Parametri

  • dwEvalFlags
    [in] Una combinazione EVALFLAGS di costanti che controllano il modo in cui deve essere valutata l'espressione.

  • dwTimeout
    [in] Specifica il tempo massimo, in millisecondi, di attendere prima di uscire da questo metodo. Utilizzo INFINITE attendere infinito.

  • pSymbolProvider
    [in] Il provider dei simboli, espresso come IDebugSymbolProvider interfaccia.

  • pAddress
    [in] La posizione corrente all'interno di un metodo, espresso come IDebugAddress interfaccia.

  • pBinder
    [in] Il raccoglitore, espresso come IDebugBinder interfaccia.

  • bstrResultType
    [in] Il tipo del risultato deve essere eseguito il cast su. In questo argomento può essere un valore null.

  • ppResult
    [out] Restituisce IDebugProperty2 l'interfaccia che rappresenta i risultati di valutazione.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Note

Il contesto di valutazione di un'espressione viene fornito dapAddress, che consente di determinare il metodo contenitore e utilizzare quindi la definizione di linguaggio regole per determinare il valore dei simboli nell'espressione.

Vedere anche

Riferimenti

IDebugSymbolProvider

IDebugBinder

IDebugAddress

IDebugProperty2

IDebugParsedExpression