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


IDebugFunctionObject::CreateObject

Создает объект с помощью конструктора.

Синтаксис

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

Параметры

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

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

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

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

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

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

Замечания

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

Если параметр объекта не требует конструктора, вызовите метод CreateObjectNoConstructor .

См. также