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 .

Zobacz też