Funzione SafeArrayRedim (oleauto.h)
Modifica il limite più corretto (meno significativo) della matrice sicura specificata.
Sintassi
HRESULT SafeArrayRedim(
[in, out] SAFEARRAY *psa,
[in] SAFEARRAYBOUND *psaboundNew
);
Parametri
[in, out] psa
Descrittore di matrice sicuro.
[in] psaboundNew
Nuova struttura associata a matrice sicura che contiene il nuovo limite di matrice. È possibile modificare solo la dimensione meno significativa di una matrice.
Valore restituito
Questa funzione può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
L'argomento psa non è valido. |
|
La matrice è bloccata. |
Commenti
Se si riduce il limite di una matrice, SafeArrayRedim dealloca gli elementi della matrice all'esterno del nuovo limite di matrice. Se il limite di una matrice è aumentato, SafeArrayRedim alloca e inizializza i nuovi elementi della matrice. I dati vengono conservati per gli elementi presenti sia nella matrice precedente che nella nuova matrice.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | oleauto.h |
Libreria | OleAut32.lib |
DLL | OleAut32.dll |