IDebugFunctionObject::Evaluate
Вызывает функцию и возвращает полученное значение в качестве объекта.
Синтаксис
int Evaluate(
IDebugObject[] ppParams,
IntPtr dwParams,
uint dwTimeout,
out IDebugObject ppResult
);
Параметры
ppParams
[in] Массив объектов IDebugObject , представляющих входные параметры. Каждый из этих параметров был создан с одним из Create
методов в интерфейсе IDebugFunctionObject .
dwParams
[in] Количество параметров в массиве ppParams
.
dwTimeout
[in] Указывает максимальное время (в миллисекундах), чтобы ждать, прежде чем вернуться из этого метода. Используйте INFINITE
для ожидания на неопределенный срок.
ppResult
[out] Возвращает идентификатор IDebugObject , представляющий значение функции в качестве объекта.
Возвращаемое значение
В случае успешного выполнения возвращается S_OK; в противном случае возвращает код ошибки.
Замечания
Этот метод настраивает и выполняет вызов функции, представленной объектом IDebugFunctionObject .