Fonction SafeArrayRedim (oleauto.h)
Modifie la limite la plus à droite (la moins significative) du tableau sécurisé spécifié.
Syntaxe
HRESULT SafeArrayRedim(
[in, out] SAFEARRAY *psa,
[in] SAFEARRAYBOUND *psaboundNew
);
Paramètres
[in, out] psa
Descripteur de tableau sécurisé.
[in] psaboundNew
Nouvelle structure liée au tableau sécurisé qui contient la nouvelle limite de tableau. Vous pouvez modifier uniquement la dimension la moins significative d’un tableau.
Valeur retournée
Cette fonction peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
L’argument psa n’est pas valide. |
|
Le tableau est verrouillé. |
Remarques
Si vous réduisez la limite d’un tableau, SafeArrayRedim libère les éléments du tableau en dehors de la nouvelle limite du tableau. Si la limite d’un tableau est augmentée, SafeArrayRedim alloue et initialise les nouveaux éléments de tableau. Les données sont conservées pour les éléments qui existent dans l’ancien et le nouveau tableau.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | oleauto.h |
Bibliothèque | OleAut32.lib |
DLL | OleAut32.dll |