System.VarUtils.SafeArrayDestroy

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function SafeArrayDestroy; external oleaut name 'SafeArrayDestroy';

Propriétés

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

Description

Détruit un tableau sécurisé.

Utilisez la routine SafeArrayDestroy pour détruire le tableau sécurisé donné par le paramètre VarArray.

SafeArrayDestroy vérifie d'abord si le tableau sécurisé donné est verrouillé ou est à nil. Si c'est le cas, la routine SafeArrayDestroy renvoie alors VAR_ARRAYISLOCKED ou VAR_INVALIDARG, respectivement.

Si le tableau sécurisé est valide, la routine SafeArrayDestroy retire alors les données réelles de la mémoire en utilisant un appel à SafeArrayDestroyData et détruit aussi le descripteur du tableau sécurisé associé par un appel à SafeArrayDestroyDescriptor. Si SafeArrayDestroy est gérée pour détruire le tableau sécurisé, elle renvoie un résultat VAR_OK.

Voir aussi