Bagikan melalui


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

Lihat juga

Enumerasi ADSI

ADS_SEARCHPREF_ENUM

ADS_SEARCHPREF_INFO