Partager via


SafeArrayAllocDescriptorEx, fonction (oleauto.h)

Crée un descripteur de tableau sécurisé pour un tableau de n’importe quel type de variant valide, y compris VT_RECORD, sans allouer les données du tableau.

Syntaxe

HRESULT SafeArrayAllocDescriptorEx(
  [in]  VARTYPE   vt,
  [in]  UINT      cDims,
  [out] SAFEARRAY **ppsaOut
);

Paramètres

[in] vt

Type de variante.

[in] cDims

Nombre de dimensions dans le tableau.

[out] ppsaOut

Descripteur de tableau sécurisé.

Valeur retournée

Cette fonction peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
E_INVALIDARG
L’argument psa n’était pas valide.

Remarques

Étant donné que SafeArrayAllocDescriptor ne prend pas de VARTYPE, il n’est pas possible de l’utiliser pour créer le descripteur de tableau sécurisé pour un tableau d’enregistrements. SafeArrayAllocDescriptorEx est utilisé pour allouer un descripteur de tableau sécurisé à un tableau d’enregistrements des dimensions données.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête oleauto.h
Bibliothèque OleAut32.lib
DLL OleAut32.dll