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 .