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
; в противном случае возвращается код ошибки.