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


IDebugFunctionObject2::CreateObject

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

Синтаксис

int CreateObject (
   IDebugFunctionObject pConstructor,
   uint                 dwArgs,
   IDebugObject[]       pArgs,
   uint                 dwEvalFlags,
   uint                 dwTimeout,
   out IDebugObject**   ppObject
);

Параметры

pConstructor
[in] Объект IDebugFunctionObject , представляющий конструктор создаваемого объекта.

dwArgs
[in] Количество параметров в массиве pArg . Представляет количество параметров, переданных конструктору.

pArgs
[in] Массив объектов IDebugObject , представляющий параметры, переданные конструктору.

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

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

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

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

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

Замечания

Вызовите этот метод для создания объекта, представляющего экземпляр класса или другого сложного типа, требующего конструктора, то есть параметра.

См. также