Поделиться через


IDebugFunctionObject2::Evaluate

Вызывает функцию и возвращает полученное значение в качестве объекта.

Синтаксис

int Evaluate (
   IDebugObject     ppParams,
   uint             dwParams,
   uint             dwEvalFlags,
   uint             dwTimeout,
   out IDebugObject ppResult
);

Параметры

ppParams
[in] Массив объектов IDebugObject , представляющий входные параметры. Каждый из этих параметров был создан с помощью одного из методов Create в этом интерфейсе.

dwParams
[in] Количество параметров в массиве ppParams .

dwEvalFlags
[in] Сочетание флагов из перечисления EVALFLAGS , указывающее способ выполнения оценки.

dwTimeout
[in] Указывает максимальное время (в миллисекундах), чтобы ждать, прежде чем вернуться из этого метода. Используйте INFINITE , чтобы ждать неограниченное время.

ppResult
[out] Возвращает идентификатор IDebugObject , представляющий значение функции в качестве объекта.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.

См. также