SafeArrayRedim-Funktion (oleauto.h)
Ändert die grenze des angegebenen sicheren Arrays mit der geringsten (geringsten Bedeutung).
Syntax
HRESULT SafeArrayRedim(
[in, out] SAFEARRAY *psa,
[in] SAFEARRAYBOUND *psaboundNew
);
Parameter
[in, out] psa
Ein sicherer Arraydeskriptor.
[in] psaboundNew
Eine neue sichere Array-gebundene Struktur, die die neue Arraygrenze enthält. Sie können nur die geringstmögliche Dimension eines Arrays ändern.
Rückgabewert
Diese Funktion kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Das Argument psa ist ungültig. |
|
Das Array ist gesperrt. |
Hinweise
Wenn Sie die Begrenzung eines Arrays verringern, entfernt SafeArrayRedim die Zuordnung der Arrayelemente außerhalb der neuen Arraygrenze. Wenn die Begrenzung eines Arrays erhöht wird, ordnet SafeArrayRedim die neuen Arrayelemente zu und initialisiert sie. Die Daten werden für Elemente beibehalten, die sowohl im alten als auch im neuen Array vorhanden sind.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | oleauto.h |
Bibliothek | OleAut32.lib |
DLL | OleAut32.dll |