SafeArrayCopyData

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Kopiert das Quellarray in das Zielarray nach der Freigabe alle Ressourcen im Zielarray. Dies entspricht ms221451(v=vs.100).md SafeArrayCopy, außer dass Zielarrays, der vom Aufrufer eingerichtet werden. Das Ziel ist nicht zugeordnet oder neu reserviert.

HRESULT SafeArrayCopyData(  
  SAFEARRAY   *psaSource,  
  SAFEARRAY   *psaTarget  
);

Parameter

  • psaSource
    Das Quelle sicheren Array, kopiert.

  • psaTarget
    Beim Beenden enthält das Array auf psaTarget verwiesen wird eine Kopie der Daten in psaSource.

Rückgabewert

Der Rückgabewert vom zurückgegebenen HRESULT ist eine der folgenden.

Rückgabewert

Bedeutung

S_OK

Erfolg.

E_INVALIDARG

Die Dimensionen oder die Anzahl der Dimensionen übereinstimmen nicht.

E_OUTOFMEMORY

Nicht genügend Arbeitsspeicher, um die Kopie zu erstellen.

Siehe auch

Referenz

SysAllocStringLen

VariantCopy

VariantCopyInd