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
; в противном случае возвращается код ошибки.
Замечания
Вызовите этот метод для создания объекта, представляющего экземпляр класса или другого сложного типа, требующего конструктора, то есть параметра.