IDebugFunctionObject::Evaluate
Wywołuje funkcję i zwraca wynikową wartość jako obiekt.
Składnia
int Evaluate(
IDebugObject[] ppParams,
IntPtr dwParams,
uint dwTimeout,
out IDebugObject ppResult
);
Parametry
ppParams
[in] Tablica obiektów IDebugObject reprezentujących parametry wejściowe. Każdy z tych parametrów został utworzony przy użyciu jednej z Create
metod w interfejsie IDebugFunctionObject .
dwParams
[in] Liczba parametrów w tablicy ppParams
.
dwTimeout
[in] Określa maksymalny czas oczekiwania w milisekundach przed zwróceniem z tej metody. Użyj polecenia INFINITE
, aby poczekać na czas nieokreślony.
ppResult
[out] Zwraca obiekt IDebugObject reprezentujący wartość funkcji jako obiekt.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca S_OK; w przeciwnym razie zwraca kod błędu.
Uwagi
Ta metoda konfiguruje i wykonuje wywołanie funkcji reprezentowanej przez obiekt IDebugFunctionObject .