Partager via


Fonction SafeArrayGetUBound (oleauto.h)

Obtient la limite supérieure pour n’importe quelle dimension du tableau sécurisé spécifié.

Syntaxe

HRESULT SafeArrayGetUBound(
  [in]  SAFEARRAY *psa,
  [in]  UINT      nDim,
  [out] LONG      *plUbound
);

Paramètres

[in] psa

Descripteur de tableau créé par SafeArrayCreate.

[in] nDim

Dimension de tableau pour laquelle obtenir la limite supérieure.

[out] plUbound

Limite supérieure.

Valeur retournée

Cette fonction peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
DISP_E_BADINDEX
L’index spécifié est hors limites.
DISP_E_OVERFLOW
Un dépassement de capacité s’est produit lors du calcul de la limite supérieure.
E_INVALIDARG
L’un des arguments n’est pas valide.

Configuration requise

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