IDebugFunctionObject::CreateObjectNoConstructor
Creates an object with no constructor.
HRESULT CreateObjectNoConstructor(
IDebugField* pClassObject,
IDebugObject** ppObject
);
int CreateObjectNoConstructor(
IDebugField pClassField,
out IDebugObject ppObject
);
Parameters
pClassObject
[in] An IDebugField object representing the type of the object to be created.ppObject
[out] Returns an IDebugObject representing the newly created object.
Return Value
If successful, returns S_OK; otherwise, returns an error code.
Remarks
Call this method to create an object that represents an instance of a structure or complex type (that does not require a constructor) that is a parameter to the function which is represented by the IDebugFunctionObject interface.
If the object parameter requires a constructor, call the IDebugFunctionObject::CreateObject method.