System.VarUtils.SafeArrayCopyData

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function SafeArrayCopyData; external oleaut name 'SafeArrayCopyData';

Propriétés

Type Visibilité  Source Unité  Parent
function external public System.VarUtils.pas System.VarUtils System.VarUtils

Description

Copie les données d'un tableau sécurisé dans un autre tableau sécurisé.

Utilisez la routine SafeArrayCopyData pour copier les données du tableau sécurisé donné par SourceArray dans le tableau sécurisé stocké dans TargetArray.

Afin de copier les données du tableau sécurisé, la routine SafeArrayCopyData vérifie d'abord si le tableau source est valide et établit également si les tableaux source et cible sont compatibles. SafeArrayCopyData verrouille ensuite le tableau source, efface les données du tableau cible, et copie les données du tableau source. Enfin, le tableau source est déverrouillé.

Si SafeArrayCopyData est gérée pour copier les données du tableau source, TargetArray contient alors les données copiées. Si les deux tableaux sont incompatibles, la routine SafeArrayCopyData renvoie une valeur VAR_INVALIDARG. Sinon, elle renvoie VAR_OK.

Voir aussi