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 |