Función SafeArrayPtrOfIndex (oleauto.h)

Obtiene un puntero a un elemento de matriz.

Sintaxis

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

Parámetros

[in] psa

Descriptor de matriz creado por SafeArrayCreate.

[in] rgIndices

Matriz de valores de índice que identifican un elemento de la matriz. Se deben especificar todos los índices del elemento.

[out] ppvData

Elemento de matriz.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
DISP_E_BADINDEX
El índice especificado no es válido.
E_INVALIDARG
Uno de los argumentos no es válido.

Comentarios

La matriz debe bloquearse antes de llamar a SafeArrayPtrOfIndex . Si no se bloquea la matriz, se pueden producir resultados imprevisibles.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oleauto.h
Library OleAut32.lib
Archivo DLL OleAut32.dll