Bagikan melalui


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

Lihat juga

ADS_ATTR_INFO

ADsPropGetInitInfo