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.