Bagikan melalui


Fungsi SafeArrayCreateVectorEx (oleauto.h)

Membuat dan mengembalikan array aman satu dimensi dari VARTYPE dan batas yang ditentukan.

Sintaks

SAFEARRAY * SafeArrayCreateVectorEx(
  [in] VARTYPE vt,
  [in] LONG    lLbound,
  [in] ULONG   cElements,
  [in] PVOID   pvExtra
);

Parameter

[in] vt

Jenis dasar array (VARTYPE dari setiap elemen array). Bendera FADF_RECORD dapat diatur untuk VT_RECORD. FADF_HAVEIID dapat diatur untuk VT_DISPATCH atau VT_UNKNOWN dan FADF_HAVEVARTYPE dapat diatur untuk semua jenis lainnya.

[in] lLbound

Batas bawah untuk array. Parameter ini bisa negatif.

[in] cElements

Jumlah elemen dalam array.

[in] pvExtra

Informasi jenis jenis yang ditentukan pengguna, jika Anda membuat array aman dari jenis yang ditentukan pengguna. Jika parameter vt VT_RECORD, maka pvExtra akan menjadi penunjuk ke IRecordInfo yang menjelaskan rekaman. Jika parameter vt VT_DISPATCH atau VT_UNKNOWN, maka pvExtra akan berisi pointer ke GUID yang mewakili jenis antarmuka yang diteruskan ke array.

Nilai kembali

Deskriptor array aman, atau null jika array tidak dapat dibuat.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header oleauto.h
Pustaka OleAut32.lib
DLL OleAut32.dll