IDebugFunctionObject::Evaluate

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

Синтаксис

HRESULT Evaluate( 
   IDebugObject** ppParams,
   DWORD          dwParams,
   DWORD          dwTimeout,
   IDebugObject** ppResult
);
int Evaluate(
   IDebugObject[]   ppParams,
   IntPtr           dwParams,
   uint             dwTimeout,
   out IDebugObject ppResult
);

Параметры

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

dwParams
окне Число параметров в ppParams массиве.

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

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

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

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

Remarks

Этот метод настраивает и выполняет вызов функции, представленной объектом идебугфунктионобжект .

См. также