COleSafeArray::Create

voidCreate (VARTYPEDWORDvtSrc,dwDims,DWORD *rgElements);

voidCreate (VARTYPEDWORDvtSrc,dwDims,SAFEARRAYBOUND di tipo generico *rgsabounds);

Parametri

vtSrc

Il tipo di base dell'array (che è, il VARTYPE di ogni elemento della matrice). Il VARTYPE è limitato a un sottoinsieme dei tipi varianti. È possibile impostare il VT_ARRAY né la bandiera VT_BYREF . VT_EMPTY e VT_NULL non sono tipi base validi per la matrice. Tutti gli altri tipi sono legali.

dwDims

Numero di dimensioni della matrice. Questo può essere modificato dopo la creazione della matrice con Redim.

rgElements

Puntatore a una matrice del numero di elementi di ciascuna dimensione della matrice.

rgsabounds

Puntatore a un vettore di delimita (uno per ogni dimensione) per allocare per l'array.

Osservazioni

Chiamare questa funzione per allocare e inizializzare i dati per la matrice. Questa funzione sarà chiaro i dati correnti di matrice se necessario. Su errore, la funzione genera un CMemoryException.

COleSafeArray pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp; SafeArrayCreate

Index