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 .