IDebugFunctionObject::CreateObject
Erstellt ein Objekt mit einem Konstruktor.
Syntax
int CreateObject(
IDebugFunctionObject pConstructor,
uint dwArgs,
IDebugObject[] pArgs,
out IDebugObject ppObject
);
Parameter
pConstructor
[in] Ein IDebugFunctionObject -Objekt, das den Konstruktor des zu erstellenden Objekts darstellt.
dwArgs
[in] Die Anzahl der Parameter im pArg
Array. Stellt die Anzahl der Parameter dar, die an den Konstruktor übergeben werden.
pArg
[in] Ein Array von IDebugObject-Objekten , die die Parameter darstellen, die an den Konstruktor übergeben werden.
ppObject
[out] Gibt einen IDebugObject
Wert zurück, der das neu erstellte Objekt darstellt.
Rückgabewert
Wenn dies erfolgreich ist, wird S_OK zurückgegeben; andernfalls wird ein Fehlercode zurückgegeben.
Hinweise
Rufen Sie diese Methode auf, um ein Objekt zu erstellen, das eine Instanz einer Klasse (oder eines anderen komplexen Typs, der einen Konstruktor erfordert) darstellt, der ein Parameter für die Funktion ist, die durch die IDebugFunctionObject-Schnittstelle dargestellt wird.
Wenn der Objektparameter keinen Konstruktor erfordert, rufen Sie die CreateObjectNoConstructor-Methode auf.