Bagikan melalui


Fungsi InitPropVariantFromUInt16Vector (propvarutil.h)

Menginisialisasi struktur PROPVARIANT berdasarkan vektor nilai bilangan bulat 16-bit yang tidak ditandatangani.

Sintaks

PSSTDAPI InitPropVariantFromUInt16Vector(
  [in]  const USHORT *prgn,
  [in]  ULONG        cElems,
  [out] PROPVARIANT  *ppropvar
);

Parameter

[in] prgn

Jenis: const USHORT*

Penunjuk ke vektor sumber nilai USHORT . Jika parameter ini NULL, PROPVARIANT diinisialisasi dengan nol.

[in] cElems

Jenis: ULONG

Jumlah elemen dalam vektor yang ditunjukkan oleh prgn.

[out] ppropvar

Jenis: PROPVARIANT*

Ketika fungsi ini kembali, berisi struktur PROPVARIANT yang diinisialisasi.

Nilai kembali

Jenis: HRESULT

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

Keterangan

Membuat VT_VECTOR | VT_UI2 propvariant.

Contoh

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

USHORT rgShorts[] = {4, 7};
PROPVARIANT propvar;

HRESULT hr = InitPropVariantFromUInt16Vector(rgShorts, ARRAYSIZE(rgShorts), &propvar);

if (SUCCEEDED(hr))
{
    // propvar now is valid and has type VT_VECTOR | VT_UI2.
     PropVariantClear(&propvar);
}

Persyaratan

Persyaratan Nilai
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

InitPropVariantFromUInt16

InitVariantFromUInt16

PropVariantToUInt16Vector