共用方式為


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

請參閱

參考

IDebugFunctionObject