Condividi tramite


IDebugFunctionObject:: CreateArrayObject

crea un oggetto matrice. Questa matrice può contenere i valori dell'istanza dell'oggetto o della primitiva.

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
);

Parametri

  • ot
    [in] Specifica un valore OBJECT_TYPE dell'enumerazione che indica il tipo del nuovo oggetto matrice.

  • pClassField
    [in] IDebugField Un oggetto che rappresenta la classe di oggetto, si crea una matrice di valori dell'istanza dell'oggetto. Se creando una matrice di oggetti primitivi, questo parametro è un valore null.

  • dwRank
    [in] Il numero di dimensioni o il numero di dimensioni della matrice.

  • dwDims
    [in] Le dimensioni di ciascuna dimensione della matrice.

  • dwLowBounds
    [in] l'origine di ogni dimensione (in genere 0 o 1).

  • ppObject
    [out] Restituisce IDebugObject un oggetto che rappresenta la matrice appena creato. Ciò è IDebugArrayObject in realtà un oggetto.

Valore restituito

Se l'operazione riesce, restituisce S_OK, in caso contrario, restituisce un codice di errore.

Note

Chiamare questo metodo per creare un oggetto che rappresenta un parametro di matrice alla funzione che è rappresentata IDebugFunctionObject dall'interfaccia.

Vedere anche

Riferimenti

IDebugFunctionObject