Bagikan melalui


Enumerasi ADSTYPEENUM (iads.h)

Enumerasi ADSTYPEENUM digunakan untuk mengidentifikasi jenis data nilai properti ADSI.

Sintaks

typedef enum __MIDL___MIDL_itf_ads_0000_0000_0001 {
  ADSTYPE_INVALID = 0,
  ADSTYPE_DN_STRING,
  ADSTYPE_CASE_EXACT_STRING,
  ADSTYPE_CASE_IGNORE_STRING,
  ADSTYPE_PRINTABLE_STRING,
  ADSTYPE_NUMERIC_STRING,
  ADSTYPE_BOOLEAN,
  ADSTYPE_INTEGER,
  ADSTYPE_OCTET_STRING,
  ADSTYPE_UTC_TIME,
  ADSTYPE_LARGE_INTEGER,
  ADSTYPE_PROV_SPECIFIC,
  ADSTYPE_OBJECT_CLASS,
  ADSTYPE_CASEIGNORE_LIST,
  ADSTYPE_OCTET_LIST,
  ADSTYPE_PATH,
  ADSTYPE_POSTALADDRESS,
  ADSTYPE_TIMESTAMP,
  ADSTYPE_BACKLINK,
  ADSTYPE_TYPEDNAME,
  ADSTYPE_HOLD,
  ADSTYPE_NETADDRESS,
  ADSTYPE_REPLICAPOINTER,
  ADSTYPE_FAXNUMBER,
  ADSTYPE_EMAIL,
  ADSTYPE_NT_SECURITY_DESCRIPTOR,
  ADSTYPE_UNKNOWN,
  ADSTYPE_DN_WITH_BINARY,
  ADSTYPE_DN_WITH_STRING
} ADSTYPEENUM;

Konstanta

 
ADSTYPE_INVALID
Nilai: 0
Tipe data tidak valid
ADSTYPE_DN_STRING
String adalah Distinguished Name (jalur) dari objek layanan direktori.
ADSTYPE_CASE_EXACT_STRING
String adalah jenis peka huruf besar/kecil.
ADSTYPE_CASE_IGNORE_STRING
String adalah jenis yang tidak peka huruf besar/kecil.
ADSTYPE_PRINTABLE_STRING
Untai (karakter) dapat ditampilkan pada layar atau dalam cetak.
ADSTYPE_NUMERIC_STRING
String adalah angka yang akan ditafsirkan sebagai teks.
ADSTYPE_BOOLEAN
Data tersebut bernilai Boolean.
ADSTYPE_INTEGER
Data adalah nilai bilangan bulat.
ADSTYPE_OCTET_STRING
String adalah array byte.
ADSTYPE_UTC_TIME
Data adalah waktu universal seperti yang dinyatakan dalam Universal Time Coordinate (UTC).
ADSTYPE_LARGE_INTEGER
Data memiliki nilai bilangan bulat panjang.
ADSTYPE_PROV_SPECIFIC
String adalah string khusus penyedia.
ADSTYPE_OBJECT_CLASS
Tidak digunakan.
ADSTYPE_CASEIGNORE_LIST
Data adalah daftar string yang tidak peka huruf besar/kecil.
ADSTYPE_OCTET_LIST
Data adalah daftar string oktet.
ADSTYPE_PATH
String adalah jalur direktori.
ADSTYPE_POSTALADDRESS
String adalah jenis alamat pos.
ADSTYPE_TIMESTAMP
Data adalah stempel waktu dalam hitungan detik.
ADSTYPE_BACKLINK
String adalah tautan belakang.
ADSTYPE_TYPEDNAME
String berjenis nama.
ADSTYPE_HOLD
Data adalah struktur data Hold.
ADSTYPE_NETADDRESS
String adalah alamat bersih.
ADSTYPE_REPLICAPOINTER
Data adalah penunjuk replika.
ADSTYPE_FAXNUMBER
String adalah nomor faks.
ADSTYPE_EMAIL
Data adalah pesan email.
ADSTYPE_NT_SECURITY_DESCRIPTOR
Data adalah pendeskripsi keamanan Windows seperti yang diwakili oleh array byte.
ADSTYPE_UNKNOWN
Data berjenis tidak terdefinis.
ADSTYPE_DN_WITH_BINARY
Data ini ADS_DN_WITH_BINARY digunakan untuk memetakan nama khusus ke GUID nonvarying. Untuk informasi selengkapnya, lihat Keterangan.
ADSTYPE_DN_WITH_STRING
Data ini ADS_DN_WITH_STRING digunakan untuk memetakan nama khusus ke nilai string nonvarying. Untuk informasi selengkapnya, lihat Keterangan.

Keterangan

Saat memperluas skema direktori aktif untuk menambahkan ADS_DN_WITH_BINARY, Anda juga harus menentukan definisi atribut "otherWellKnownGuid". Tambahkan yang berikut ini ke definisi atribut file ldf: "omObjectClass:: KoZIhvcUAQEBCw=="

Saat memperluas skema direktori aktif untuk menambahkan ADS_DN_WITH_STRING, Anda juga harus menentukan definisi atribut "otherWellKnownGuid". Tambahkan yang berikut ini ke definisi atribut file ldf: "omObjectClass:: KoZIhvcUAQEBDA=="

Karena VBScript tidak dapat membaca data dari pustaka jenis, aplikasi VBScript tidak mengenali konstanta simbolis, seperti yang didefinisikan 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, tulis deklarasi eksplisit konstanta tersebut, seperti yang dilakukan di sini, dalam aplikasi VBScript Anda.

Persyaratan

   
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Header iads.h

Lihat juga

Enumerasi ADSI