Sdílet prostřednictvím


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.

Viz také