Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 .