SafeArrayRedim
Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]
Änderungen der ganz rechts (niederwertigsten) eines sicheren Arrays gebunden.
HRESULT SafeArrayRedim(
SAFEARRAY *psa,
SAFEARRAYBOUND *psaboundNew
);
Parameter
psa
Zeiger auf ein Arraydeskriptor.psaboundNew
Zeiger auf ein neues sicheren Array gebunden Struktur, die die neuen Array-Grenze enthält. Sie können nur die niederwertigste Dimension eines Arrays ändern.
Rückgabewert
Der Rückgabewert vom zurückgegebenen HRESULT ist eine der folgenden.
Wert |
Bedeutung |
---|---|
S_OK |
Erfolg. |
DISP_E_ARRAYISLOCKED |
Das Array ist momentan gesperrt. |
E_INVALIDARG |
Das Element auf psa verweist, ist kein sicheres Arraydeskriptor. |
Kommentare
Wenn Sie die Grenze des Arrays verringern, freigibt SafeArrayRedim die Arrayelemente außerhalb der neuen Array-Grenze. Wenn die Grenze des Arrays erhöht wird, wird SafeArrayRedim reserviert und initialisiert die neue Arrayelemente. Die Daten ist für Elemente beibehalten, die in die alten und neuen Array vorhanden sind.