SafeArrayCreateVector-Funktion (oleauto.h)

Erstellt ein eindimensionales Array. Ein mit SafeArrayCreateVector erstelltes sicheres Array hat eine feste Größe, sodass die Konstante FADF_FIXEDSIZE immer festgelegt ist.

Syntax

SAFEARRAY * SafeArrayCreateVector(
  [in] VARTYPE vt,
  [in] LONG    lLbound,
  [in] ULONG   cElements
);

Parameter

[in] vt

Der Basistyp des Arrays (VARTYPE jedes Elements des Arrays). VARTYPE ist auf eine Teilmenge der Variantentypen beschränkt. Weder das VT_ARRAY noch das VT_BYREF-Flag kann festgelegt werden. VT_EMPTY und VT_NULL sind keine gültigen Basistypen für das Array. Alle anderen Typen sind legal.

[in] lLbound

Die Untergrenze für das Array. Dieser Parameter kann negativ sein.

[in] cElements

Die Anzahl der Elemente im Array.

Rückgabewert

Ein sicherer Arraydeskriptor oder NULL, wenn das Array nicht erstellt werden konnte.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile oleauto.h
Bibliothek OleAut32.lib
DLL OleAut32.dll

Weitere Informationen

SafeArrayCreate

SafeArrayDestroy