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.