Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi BuildExplicitAccessWithName menginisialisasi struktur EXPLICIT_ACCESS dengan data yang ditentukan oleh pemanggil. Wali diidentifikasi dengan string nama.
Sintaksis
VOID BuildExplicitAccessWithNameA(
[in, out] PEXPLICIT_ACCESS_A pExplicitAccess,
[in, optional] LPSTR pTrusteeName,
[in] DWORD AccessPermissions,
[in] ACCESS_MODE AccessMode,
[in] DWORD Inheritance
);
Parameter
[in, out] pExplicitAccess
Penunjuk ke struktur EXPLICIT_ACCESS untuk diinisialisasi. Fungsi BuildExplicitAccessWithName tidak mengalokasikan memori apa pun. Parameter ini tidak dapat null.
[in, optional] pTrusteeName
Penunjuk ke stringnull
| Nilai | Arti |
|---|---|
|
NULL |
|
NO_MULTIPLE_TRUSTEE |
|
TRUSTEE_IS_NAME |
|
TRUSTEE_IS_UNKNOWN |
[in] AccessPermissions
Menentukan masker akses
[in] AccessMode
Menentukan mode akses untuk grfAccessMode anggota struktur EXPLICIT_ACCESS. Mode akses menunjukkan apakah entri kontrol akses (ACE) mengizinkan, menolak, atau mengaudit hak yang ditentukan. Untuk daftar kontrol akses diskresi (DACL), parameter ini dapat menjadi salah satu nilai dari enumerasi ACCESS_MODE. Untuk daftar kontrol akses sistem
[in] Inheritance
Menentukan jenis pewarisan untuk grfInheritance anggota struktur EXPLICIT_ACCESS. Nilai ini adalah sekumpulan bendera bit yang menentukan apakah kontainer atau objek lain dapat mewarisi ACE dari objek utama tempat ACL
Mengembalikan nilai
Tidak
Komentar
Nota
Header aclapi.h mendefinisikan BuildExplicitAccessWithName sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosedisor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
| server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
| Platform Target |
Windows |
| Header |
aclapi.h |
| Pustaka |
Advapi32.lib |
| DLL |
Advapi32.dll |
Lihat juga
ACE
Gambaran Umum Kontrol Akses
WALI