Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein Objekt, das einen Konstruktor verwendet, der die Einstellungen für das Auswertungsflaggen und einen Timeoutwert verwendet.
Syntax
int CreateObject (
IDebugFunctionObject pConstructor,
uint dwArgs,
IDebugObject[] pArgs,
uint dwEvalFlags,
uint dwTimeout,
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.
pArgs
[in] Ein Array von IDebugObject-Objekten , die die Parameter darstellen, die an den Konstruktor übergeben werden.
dwEvalFlags
[in] Eine Kombination von Flags aus der EVALFLAGS-Aufzählung , die angeben, wie die Auswertung ausgeführt werden soll.
dwTimeout
[in] Maximale Zeit in Millisekunden, bis sie von dieser Methode zurückgegeben wird. Verwenden Sie INFINITE , um unbegrenzt zu warten.
ppObject
[out] Gibt ein IDebugObject zurück, das das neu erstellte Objekt darstellt.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls 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 darstellt, der einen Konstruktor erfordert, d. h. einen Parameter.