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 .