IDebugFunctionObject::CreateArrayObject
Vytvoří objekt pole. Toto pole může obsahovat primitivní hodnoty instance nebo instance objektu.
Syntaxe
int CreateArrayObject(
enum_OBJECT_TYPE ot,
IDebugField pClassField,
uint dwRank,
uint[] dwDims,
uint[] dwLowBounds,
out IDebugObject ppObject
);
Parametry
ot
[v] Určuje hodnotu z OBJECT_TYPE výčtu označující typ nového objektu pole.
pClassField
[v] IDebugField objekt představující třídu objektu, pokud vytváří pole hodnot instance objektu. Pokud vytváříte pole primitivních objektů, je tento parametr hodnotou null.
dwRank
[v] Pořadí nebo počet dimenzí pole.
dwDims
[v] Velikosti jednotlivých dimenzí pole.
dwLowBounds
[v] Původ každé dimenze (obvykle 0 nebo 1).
ppObject
[ven] Vrátí objekt IDebugObject představující nově vytvořené pole. To je vlastně IDebugArrayObject objekt.
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 array parametr funkce, která je reprezentována IDebugFunctionObject rozhraní.