IDebugFunctionObject::CreateArrayObject
建立陣列物件。 此陣列可以包含其中一個基本項目或物件執行個體的值。
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介面。