IDebugArrayObject::GetElement
Gets an element of the array.
HRESULT GetElement(
DWORD dwIndex,
IDebugObject** ppElement
);
int GetElement(
[In] uint dwIndex,
out IDebugObject ppElement
);
Parameters
dwIndex
[in] The element index.ppElement
[out] Returns an IDebugObject interface that represents the element.
Return Value
If successful, returns S_OK; otherwise, returns an error code.
Remarks
This method sees all of the elements of an array object as a one-dimensional array, even if the array object is multi-dimensional. For example, given the array myarray[3][2][6] and a dwIndex parameter of 20, this method would return the element from myarray[1][1][2], and a dwIndex parameter of 21 would return the element from myarray[1][1][3]. Use the IDebugArrayObject::GetCount method to determine the total number of elements in the array.