Fungsi ADsPropCheckIfWritable (adsprop.h)
Fungsi ADsPropCheckIfWritable menentukan apakah atribut dapat ditulis.
Sintaks
BOOL ADsPropCheckIfWritable(
[in] const PWSTR pwzAttr,
[in] const PADS_ATTR_INFO pWritableAttrs
);
Parameter
[in] pwzAttr
Penunjuk ke buffer WCHAR yang dihentikan NULL yang berisi nama atribut .
[in] pWritableAttrs
Penunjuk ke array struktur ADS_ATTR_INFO yang dikembalikan oleh ADsPropGetInitInfo.
Menampilkan nilai
Mengembalikan bukan nol jika atribut ditemukan dalam daftar atribut bisa-tulis atau nol sebaliknya. Juga mengembalikan nol jika pWritableAttrs adalah NULL.
Keterangan
Selama inisialisasi, ekstensi lembar properti harus menentukan apakah atribut yang dapat diubah dapat ditulis dengan menggunakan ADsPropCheckIfWritable. Jika atribut tidak dapat ditulis, atribut harus ditampilkan sebagai baca-saja dan kemampuan untuk mengubah nilai atribut harus dihapus.
Dimungkinkan bagi pengguna untuk diberikan izin tulis, tetapi tidak membaca izin untuk atribut. Dalam hal ini, operasi baca atribut gagal dan ada kemungkinan bahwa atribut dapat ditimpa. Akibatnya, tidak disarankan untuk memberikan izin tulis pengguna, tetapi mencabut izin baca pada atribut.
Jangan gunakan fungsi ini untuk memverifikasi izin tulis untuk atribut dalam lembar properti multi-pilih. Kemungkinan setiap objek direktori akan memiliki sekumpulan izin atribut bisa-tulis yang berbeda. Ekstensi lembar properti harus mengandalkan server yang mengembalikan kesalahan saat mencoba menulis ke objek tertentu dalam grup yang dipilih untuk menentukan apakah izin tulis untuk objek tersebut ditolak.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Target Platform | Windows |
Header | adsprop.h |
Pustaka | Dsprop.lib |
DLL | Dsprop.dll |