COleSafeArray::Create

voidCreate (VARTYPE,DWORDvtSrc,dwDims,DWORD *rgElements);

voidCreate (VARTYPE,DWORDvtSrc,dwDims,SAFEARRAYBOUND *rgsabounds);

Paramètres

vtSrc

Le type de base du tableau (c'est-à-dire le VARTYPE de chaque élément du tableau). Le VARTYPE est restreint à un sous-ensemble des types variant. Le VT_ARRAY ni l'indicateur VT_BYREF peut être définie. VT_EMPTY et VT_NULL ne sont pas des types de base valides pour le tableau. Tous les autres types sont légales.

dwDims

Nombre de dimensions dans le tableau. Cela peut être modifié après que le tableau est créé avec Redim.

rgElements

Pointeur vers un tableau du nombre d'éléments pour chaque dimension du tableau.

rgsabounds

Pointeur vers un vecteur de la limite (un pour chaque dimension) à allouer pour le tableau.

Remarques

Appelez cette fonction pour allouer et initialiser les données pour le tableau. Cette fonction efface les données actuelles du tableau si nécessaire. En cas d'erreur, la fonction lève une CMemoryException.

COleSafeArray aperçu |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ; SafeArrayCreate

Index