Udostępnij za pośrednictwem


IDebugFunctionObject::CreateArrayObject

Tworzy obiekt tablicy. Ta tablica może zawierać wartości wystąpień pierwotnych lub obiektów.

Składnia

int CreateArrayObject(
   enum_OBJECT_TYPE ot,
   IDebugField      pClassField,
   uint             dwRank,
   uint[]           dwDims,
   uint[]           dwLowBounds,
   out IDebugObject ppObject
);

Parametry

ot
[in] Określa wartość z OBJECT_TYPE wyliczenie wskazujące typ nowego obiektu tablicy.

pClassField
[in] Obiekt IDebugField reprezentujący klasę obiektu, jeśli tworzy tablicę wartości wystąpienia obiektu. Jeśli tworzysz tablicę obiektów pierwotnych, ten parametr jest wartością null.

dwRank
[in] Ranga lub liczba wymiarów tablicy.

dwDims
[in] Rozmiary każdej tablicy.

dwLowBounds
[in] Początek każdego wymiaru (zazwyczaj 0 lub 1).

ppObject
[out] Zwraca obiekt IDebugObject reprezentujący nowo utworzoną tablicę. Jest to w rzeczywistości obiekt IDebugArrayObject .

Wartość zwracana

Jeśli operacja powiedzie się, zwraca S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Wywołaj tę metodę, aby utworzyć obiekt reprezentujący parametr tablicy do funkcji reprezentowanej przez interfejs IDebugFunctionObject .

Zobacz też