IDebugFunctionObject2::CreateObject
Vytvoří objekt, který používá konstruktor s daným nastavením příznaku vyhodnocení a hodnotou časového limitu.
Syntaxe
int CreateObject (
IDebugFunctionObject pConstructor,
uint dwArgs,
IDebugObject[] pArgs,
uint dwEvalFlags,
uint dwTimeout,
out IDebugObject** ppObject
);
Parametry
pConstructor
[v] IDebugFunctionObject objekt, který představuje konstruktor objektu, který má být vytvořen.
dwArgs
[v] Počet parametrů v pArg
poli. Představuje počet parametrů předaných konstruktoru.
pArgs
[v] Pole IDebugObject objektů, které představují parametry předané konstruktoru.
dwEvalFlags
[v] Kombinace příznaků z výčtu EVALFLAGS , která určuje způsob provedení vyhodnocení.
dwTimeout
[v] Maximální doba, v milisekundách, počkat před vrácením z této metody. Funkce INFINITE slouží k čekání na neomezenou dobu.
ppObject
[ven] Vrátí objekt IDebugObject představující nově vytvořený objekt.
Vrácená hodnota
V případě úspěchu vrátí hodnotu S_OK
; v opačném případě vrátí kód chyby.
Poznámky
Voláním této metody vytvoříte objekt, který představuje instanci třídy nebo jiného komplexního typu, který vyžaduje konstruktor, což je parametr.