SafeArrayCreate, fonction (oleauto.h)
Crée un descripteur de tableau, alloue et initialise les données pour le tableau, puis retourne un pointeur vers le nouveau descripteur de tableau.
Syntaxe
SAFEARRAY * SafeArrayCreate(
[in] VARTYPE vt,
[in] UINT cDims,
[in] SAFEARRAYBOUND *rgsabound
);
Paramètres
[in] vt
Type de base du tableau (VARTYPE de chaque élément du tableau). Le VARTYPE est limité à un sous-ensemble des types de variantes. Ni le VT_ARRAY ni l’indicateur VT_BYREF ne peuvent être définis. VT_EMPTY et VT_NULL ne sont pas des types de base valides pour le tableau. Tous les autres types sont légaux.
[in] cDims
Nombre de dimensions dans le tableau. Le nombre ne peut pas être modifié après la création du tableau.
[in] rgsabound
Vecteur de limites (un pour chaque dimension) à allouer pour le tableau.
Valeur retournée
Un descripteur de tableau sécurisé ou null si le tableau n’a pas pu être créé.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | oleauto.h |
Bibliothèque | OleAut32.lib |
DLL | OleAut32.dll |