IDebugFunctionObject::CreateObject

Vytvoří objekt pomocí konstruktoru.

Syntaxe

int CreateObject(
   IDebugFunctionObject pConstructor,
   uint                 dwArgs,
   IDebugObject[]       pArgs,
   out IDebugObject     ppObject
);

Parametry

pConstructor
[v] IDebugFunctionObject objekt představující konstruktor objektu, který se má vytvořit.

dwArgs
[v] Počet parametrů v pArg poli. Představuje počet parametrů předaných konstruktoru.

pArg
[v] Pole IDebugObject objekty představující parametry předané konstruktoru.

ppObject
[ven] Vrátí reprezentaci IDebugObject nově vytvořeného objektu.

Vrácená hodnota

V případě úspěchu vrátí S_OK; v opačném případě vrátí kód chyby.

Poznámky

Volání této metody vytvořit objekt, který představuje instanci třídy (nebo jiného komplexního typu, který vyžaduje konstruktor), který je parametr funkce, která je reprezentována IDebugFunctionObject rozhraní.

Pokud parametr objektu nevyžaduje konstruktor, zavolejte CreateObjectNoConstructor metoda.

Viz také