Partager via


Fonction SafeArrayCreateVectorEx (oleauto.h)

Crée et retourne un tableau sécurisé unidimensionnel du VARTYPE et des limites spécifiés.

Syntaxe

SAFEARRAY * SafeArrayCreateVectorEx(
  [in] VARTYPE vt,
  [in] LONG    lLbound,
  [in] ULONG   cElements,
  [in] PVOID   pvExtra
);

Paramètres

[in] vt

Type de base du tableau (VARTYPE de chaque élément du tableau). L’indicateur FADF_RECORD peut être défini pour VT_RECORD. Le FADF_HAVEIID peut être défini pour VT_DISPATCH ou VT_UNKNOWN et FADF_HAVEVARTYPE pour tous les autres types.

[in] lLbound

Limite inférieure du tableau. Ce paramètre peut être négatif.

[in] cElements

Nombre d’éléments dans le tableau.

[in] pvExtra

Informations de type du type défini par l’utilisateur, si vous créez un tableau sécurisé de types définis par l’utilisateur. Si le paramètre vt est VT_RECORD, pvExtra sera un pointeur vers un IRecordInfo décrivant l’enregistrement. Si le paramètre vt est VT_DISPATCH ou VT_UNKNOWN, pvExtra contiendra un pointeur vers un GUID représentant le type d’interface passé au 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