Udostępnij przez


IDebugFunctionObject2::Evaluate

Wywołuje funkcję i zwraca wynikową wartość jako obiekt.

Składnia

int Evaluate (
   IDebugObject     ppParams,
   uint             dwParams,
   uint             dwEvalFlags,
   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 metod Create w tym interfejsie.

dwParams
[in] Liczba parametrów w tablicy ppParams .

dwEvalFlags
[in] Kombinacja flag z wyliczenia EVALFLAGS , które określają sposób przeprowadzenia oceny.

dwTimeout
[in] Określa maksymalny czas oczekiwania w milisekundach przed zwróceniem z tej metody. Użyj funkcji 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 wartość S_OK; w przeciwnym razie zwraca kod błędu.

Zobacz też