Partager via


SafeArrayPtrOfIndex, fonction (oleauto.h)

Obtient un pointeur vers un élément de tableau.

Syntaxe

HRESULT SafeArrayPtrOfIndex(
  [in]  SAFEARRAY *psa,
  [in]  LONG      *rgIndices,
  [out] void      **ppvData
);

Paramètres

[in] psa

Descripteur de tableau créé par SafeArrayCreate.

[in] rgIndices

Tableau de valeurs d’index qui identifient un élément du tableau. Tous les index de l’élément doivent être spécifiés.

[out] ppvData

Élément de tableau.

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é n’est pas valide.
E_INVALIDARG
L’un des arguments n’est pas valide.

Remarques

Le tableau doit être verrouillé avant l’appel de SafeArrayPtrOfIndex . Le fait de ne pas verrouiller le tableau peut entraîner des résultats imprévisibles.

Configuration requise

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