IDebugFunctionObject::CreateArrayObject
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
建立陣列物件。 此陣列可以包含任一個基本型別或物件執行個體的值。
語法
HRESULT CreateArrayObject(
OBJECT_TYPE ot,
IDebugField* pClassField,
DWORD dwRank,
DWORD dwDims[],
DWORD dwLowBounds[],
IDebugObject** ppObject
);
int CreateArrayObject(
enum_OBJECT_TYPE ot,
IDebugField pClassField,
uint dwRank,
uint[] dwDims,
uint[] dwLowBounds,
out IDebugObject ppObject
);
參數
ot
[in]指定的值從OBJECT_TYPE列舉,指出新的陣列物件的型別。
pClassField
[in]IDebugField物件,代表類別的物件,如果建立物件的陣列執行個體的值。 如果建立基本物件的陣列,這個參數是 null 值。
dwRank
[in]順位或陣列的維度數目。
dwDims
[in]每個維度的陣列大小。
dwLowBounds
[in]每個維度的來源 (通常是 0 或 1)。
ppObject
[out]傳回IDebugObject物件,代表新建立的陣列。 實際上,這是IDebugArrayObject物件。
傳回值
如果成功,會傳回 S_OK。否則,傳回錯誤碼。
備註
呼叫這個方法來建立物件,表示陣列參數至函式是以代表IDebugFunctionObject介面。