Freigeben über


IDebugFunctionObject::Werten Sie aus

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

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

Parameter

  • ppParams
    [in] Ein Array IDebugObject-Objekten, die die Eingabeparameter darstellen. Jeder dieser Parameter wurde mit einer der Create-Methoden in der IDebugFunctionObject-Schnittstelle erstellt.

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

  • 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 IDebugObject zurück, das den Wert der Funktion als Objekt darstellt.

Rückgabewert

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

Hinweise

Diese Methode installierte und führt einen Aufruf der Funktion aus, die vom IDebugFunctionObject-Objekt dargestellt wird.

Siehe auch

Referenz

IDebugFunctionObject