Bagikan melalui


Fungsi InitVariantFromInt32Array (propvarutil.h)

Menginisialisasi struktur VARIAN dengan array nilai bilangan bulat 32-bit.

Sintaks

PSSTDAPI InitVariantFromInt32Array(
  [in]  const LONG *prgn,
  [in]  ULONG      cElems,
  [out] VARIANT    *pvar
);

Parameter

[in] prgn

Jenis: const LONG*

Penunjuk ke array sumber nilai LONG .

[in] cElems

Jenis: ULONG

Jumlah elemen dalam array yang ditujukkan oleh prgn.

[out] pvar

Jenis: VARIAN*

Ketika fungsi ini kembali, berisi struktur VARIAN yang diinisialisasi.

Menampilkan nilai

Jenis: HRESULT

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Membuat VT_ARRAY | varian VT_I4.

Contoh

Contoh berikut, untuk disertakan sebagai bagian dari program yang lebih besar, menunjukkan cara menggunakan InitVariantFromInt32Array.

LONG rgLongs[] = {4, 2};
VARIANT var;

HRESULT hr = InitVariantFromInt32Array(rgLongs, ARRAYSIZE(rgLongs), &var);

if (SUCCEEDED(hr))                            
{
    // var now is valid and has type VT_ARRAY | VT_I4.
    VariantClear(&propvar);
}

Persyaratan

   
Klien minimum yang didukung Windows XP dengan SP2, Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 dengan SP1 [hanya aplikasi desktop]
Target Platform Windows
Header propvarutil.h
Pustaka Propsys.lib
DLL Propsys.dll (versi 6.0 atau yang lebih baru)
Redistribusi Windows Desktop Search (WDS) 3.0

Lihat juga

InitPropVariantFromInt32Vector

InitVariantFromInt32

VariantToInt32Array