Partager via


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