Partager via


SafeArrayCopy, fonction (oleauto.h)

Crée une copie d’un tableau sécurisé existant.

Syntaxe

HRESULT SafeArrayCopy(
  [in]  SAFEARRAY *psa,
  [out] SAFEARRAY **ppsaOut
);

Paramètres

[in] psa

Descripteur de tableau sécurisé créé par SafeArrayCreate.

[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.
E_OUTOFMEMORY
Mémoire insuffisante pour terminer l’opération.

Remarques

SafeArrayCopy appelle les fonctions de manipulation de chaîne ou de variante si le tableau à copier contient l’un de ces types de données. Si le tableau copié contient des références d’objets, les nombres de références pour les objets sont incrémentés.

Configuration requise

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

Voir aussi

SysAllocStringLen

VariantCopy

VariantCopyInd