IDebugFunctionObject::Evaluate

Chiama la funzione e restituisce il valore risultante come un oggetto.

Sintassi

HRESULT Evaluate( 
   IDebugObject** ppParams,
   DWORD          dwParams,
   DWORD          dwTimeout,
   IDebugObject** ppResult
);
int Evaluate(
   IDebugObject[]   ppParams,
   IntPtr           dwParams,
   uint             dwTimeout,
   out IDebugObject ppResult
);

Parametri

ppParams
in Matrice di oggetti IDebugObject che rappresenta i parametri di input. Ognuno di questi parametri è stato creato con uno dei Create metodi dell'interfaccia IDebugFunctionObject .

dwParams
in Numero di parametri nella ppParams matrice.

dwTimeout
in Specifica il tempo massimo di attesa, in millisecondi, prima che venga restituito da questo metodo. Usare INFINITE per attendere per un periodo illimitato.

ppResult
out Restituisce un IDebugObject che rappresenta il valore della funzione come un oggetto.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Commenti

Questo metodo imposta ed esegue una chiamata alla funzione rappresentata dall'oggetto IDebugFunctionObject .

Vedi anche