IDebugFunctionObject::Evaluate
Ruft die Funktion auf und gibt den resultierenden Wert als Objekt zurück.
Syntax
int Evaluate(
IDebugObject[] ppParams,
IntPtr dwParams,
uint dwTimeout,
out IDebugObject ppResult
);
Parameter
ppParams
[in] Ein Array von IDebugObject-Objekten , die die Eingabeparameter darstellen. Jeder dieser Parameter wurde mit einer der Create
Methoden in der IDebugFunctionObject-Schnittstelle erstellt.
dwParams
[in] Die Anzahl der Parameter im ppParams
Array.
dwTimeout
[in] Gibt die maximale Zeit in Millisekunden an, bevor sie von dieser Methode zurückgegeben wird. Verwenden Sie INFINITE
, um unbegrenzt zu warten.
ppResult
[out] Gibt ein IDebugObject zurück, das den Wert der Funktion als Objekt darstellt.
Rückgabewert
Wenn dies erfolgreich ist, wird S_OK zurückgegeben; andernfalls wird ein Fehlercode zurückgegeben.
Hinweise
Mit dieser Methode wird ein Aufruf der Funktion eingerichtet und ausgeführt, die durch das IDebugFunctionObject -Objekt dargestellt wird.