Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menginisialisasi struktur PROPVARIANT dari vektor Boolean tertentu.
Sintaks
PSSTDAPI InitPropVariantFromBooleanVector(
[in, optional] const BOOL *prgf,
[in] ULONG cElems,
[out] PROPVARIANT *ppropvar
);
Parameter
[in, optional] prgf
Jenis: const BOOL*
Penunjuk ke vektor Boolean yang digunakan untuk menginisialisasi struktur. Jika parameter ini ADALAH NULL, elemen yang ditunjukkan oleh anggota struktur cabool.pElems diinisialisasi dengan VARIANT_FALSE.
[in] cElems
Jenis: ULONG
Jumlah elemen vektor.
[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
Ini membuat propvarian VT_VECTOR VT_BOOL | .
Contoh
Contoh berikut, untuk disertakan sebagai bagian dari program yang lebih besar, menunjukkan cara menggunakan InitPropVariantFromBooleanVector
PROPVARIANT propvar;
BOOL rgBool[2] = {TRUE, FALSE};
HRESULT hr = InitPropVariantFromBooleanVector(rgBool, ARRAYSIZE(rgBool), &propvar);
if (SUCCEEDED(hr))
{
// propvar now is valid and has type VT_VECTOR | VT_BOOL.
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 |