Condividi tramite


Funzione SafeArrayPtrOfIndex (oleauto.h)

Ottiene un puntatore a un elemento di matrice.

Sintassi

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

Parametri

[in] psa

Descrittore di matrice creato da SafeArrayCreate.

[in] rgIndices

Matrice di valori di indice che identificano un elemento della matrice. È necessario specificare tutti gli indici per l'elemento .

[out] ppvData

Elemento della matrice.

Valore restituito

Questa funzione può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
DISP_E_BADINDEX
L'indice specificato non è valido.
E_INVALIDARG
Uno degli argomenti non è valido.

Commenti

La matrice deve essere bloccata prima della chiamata a SafeArrayPtrOfIndex . L'errore di blocco della matrice può causare risultati imprevedibili.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oleauto.h
Libreria OleAut32.lib
DLL OleAut32.dll