Función SafeArrayGetUBound (oleauto.h)

Obtiene el límite superior de cualquier dimensión de la matriz segura especificada.

Sintaxis

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

Parámetros

[in] psa

Descriptor de matriz creado por SafeArrayCreate.

[in] nDim

Dimensión de matriz para la que se va a obtener el límite superior.

[out] plUbound

El límite superior.

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 está fuera de los límites.
DISP_E_OVERFLOW
Se produjo desbordamiento al calcular el límite superior.
E_INVALIDARG
Uno de los argumentos no es válido.

Requisitos

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