Freigeben über


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.

Siehe auch