IDebugFunctionObject::CreateArrayObject

Crea un oggetto matrice. Questa matrice può contenere valori primitivi o di istanza dell'oggetto.

Sintassi

int CreateArrayObject(
   enum_OBJECT_TYPE ot,
   IDebugField      pClassField,
   uint             dwRank,
   uint[]           dwDims,
   uint[]           dwLowBounds,
   out IDebugObject ppObject
);

Parametri

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

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

dwRank
[in] Rango o numero di dimensioni della matrice.

dwDims
[in] Dimensioni di ogni dimensione della matrice.

dwLowBounds
[in] Origine di ogni dimensione (in genere 0 o 1).

ppObject
[out] Restituisce un oggetto IDebugObject che rappresenta la matrice appena creata. Si tratta in realtà di un oggetto IDebugArrayObject .

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Osservazioni:

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

Vedi anche