Función SafeArrayRedim (oleauto.h)
Cambia el límite más a la derecha (menos significativo) de la matriz segura especificada.
Sintaxis
HRESULT SafeArrayRedim(
[in, out] SAFEARRAY *psa,
[in] SAFEARRAYBOUND *psaboundNew
);
Parámetros
[in, out] psa
Descriptor de matriz seguro.
[in] psaboundNew
Nueva estructura enlazada a matriz segura que contiene el nuevo límite de matriz. Solo puede cambiar la dimensión menos significativa de una matriz.
Valor devuelto
Esta función puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
El argumento psa no es válido. |
|
La matriz está bloqueada. |
Comentarios
Si reduce el límite de una matriz, SafeArrayRedim desasigna los elementos de la matriz fuera del nuevo límite de la matriz. Si se aumenta el límite de una matriz, SafeArrayRedim asigna e inicializa los nuevos elementos de matriz. Los datos se conservan para los elementos que existen en la matriz antigua y nueva.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | oleauto.h |
Library | OleAut32.lib |
Archivo DLL | OleAut32.dll |