Freigeben über


IDebugFunctionObject2::Werten Sie aus

Ruft die Funktion auf und gibt den sich ergebenden Wert als Objekt zurück.

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

Parameter

  • ppParams
    [in] Ein Array IDebugObject-Objekten, das die Eingabeparameter darstellt. Jeder dieser Parameter erstellt wurde, indem eine der Methoden in dieser Schnittstelle.

  • dwParams
    [in] Die Anzahl von Parametern im ppParams Array.

  • dwEvalFlags
    [in] Eine Kombination von Flags aus der EVALFLAGS-Enumeration, die angeben, wie die Evaluierung ausgeführt werden soll.

  • dwTimeout
    [in] Bevor der Rückgabe dieser Methode gibt die maximale Zeit in Millisekunden an, zu warten. INFINITE verwenden, um unbegrenzt zu warten.

  • ppResult
    [out] Gibt ein IDebugObject zurück, das den Wert der Funktion als Objekt darstellt.

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.

Siehe auch

Referenz

IDebugFunctionObject2