Bagikan melalui


Fungsi SafeArrayCreate (oleauto.h)

Membuat deskriptor array baru, mengalokasikan dan menginisialisasi data untuk array, dan mengembalikan penunjuk ke deskriptor array baru.

Sintaks

SAFEARRAY * SafeArrayCreate(
  [in] VARTYPE        vt,
  [in] UINT           cDims,
  [in] SAFEARRAYBOUND *rgsabound
);

Parameter

[in] vt

Jenis dasar array (VARTYPE dari setiap elemen array). VARTYPE dibatasi untuk subset jenis varian. Bendera VT_ARRAY maupun VT_BYREF tidak dapat diatur. VT_EMPTY dan VT_NULL bukan jenis dasar yang valid untuk array. Semua jenis lainnya adalah legal.

[in] cDims

Jumlah dimensi dalam array. Angka tidak dapat diubah setelah array dibuat.

[in] rgsabound

Vektor batas (satu untuk setiap dimensi) untuk mengalokasikan array.

Mengembalikan nilai

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