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 |