System.VarUtils.SafeArrayDestroy
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.