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 .

См. также