Condividi tramite


Funzione SafeArrayGetUBound (oleauto.h)

Ottiene il limite superiore per qualsiasi dimensione della matrice sicura specificata.

Sintassi

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

Parametri

[in] psa

Descrittore di matrice creato da SafeArrayCreate.

[in] nDim

Dimensione della matrice per la quale ottenere il limite superiore.

[out] plUbound

Limite superiore.

Valore restituito

Questa funzione può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
DISP_E_BADINDEX
L'indice specificato non è compreso nei limiti.
DISP_E_OVERFLOW
Si è verificato un overflow durante il calcolo del limite superiore.
E_INVALIDARG
Uno degli argomenti non è valido.

Requisiti

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