共用方式為


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介面。

另請參閱

IDebugFunctionObject