enumerasi ADS_SCOPEENUM (iads.h)
Enumerasi ADS_SCOPEENUM menentukan cakupan pencarian direktori.
Sintaks
typedef enum __MIDL___MIDL_itf_ads_0000_0000_0021 {
ADS_SCOPE_BASE = 0,
ADS_SCOPE_ONELEVEL = 1,
ADS_SCOPE_SUBTREE = 2
} ADS_SCOPEENUM;
Konstanta
ADS_SCOPE_BASE Nilai: 0 Membatasi pencarian ke objek dasar. Hasilnya berisi, paling banyak, satu objek. |
ADS_SCOPE_ONELEVEL Nilai: 1 Mencari satu tingkat anak segera, tidak termasuk objek dasar. |
ADS_SCOPE_SUBTREE Nilai: 2 Mencari seluruh subtree, termasuk semua anak dan objek dasar itu sendiri. |
Keterangan
Jika Anda tidak secara eksplisit mengatur cakupan pencarian, defaultnya adalah ADS_SCOPE_SUBTREE.
Karena VBScript tidak dapat membaca data dari pustaka jenis, aplikasi VBScript tidak mengenali konstanta simbolis seperti yang ditentukan di atas. Gunakan konstanta numerik, sebagai gantinya, untuk mengatur bendera yang sesuai di aplikasi VBScript Anda. Untuk menggunakan konstanta simbolis sebagai praktik pemrograman yang baik, buat deklarasi eksplisit konstanta tersebut, seperti yang dilakukan di sini, dalam aplikasi VBScript Anda.
Contoh
Cakupan pencarian adalah salah satu preferensi pencarian yang dapat ditentukan klien. Contoh kode berikut menunjukkan cara mencapainya menggunakan struktur ADS_SEARCHPREF_INFO , bersama dengan elemen yang ditentukan dalam ADS_SEARCHPREF_ENUM dan enumerasi ini.
ADS_SEARCHPREF_INFO prefInfo;
prefInfo.dwSearchPref = ADS_SEARCHPREF_SEARCH_SCOPE;
prefInfo.vValue.dwType = ADSTYPE_INTEGER;
prefInfo.vValue.Integer = ADS_SCOPE_SUBTREE;
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Header | iads.h |