Fungsi SeAppendPrivileges (ntifs.h)
Rutinitas SeAppendPrivileges menambahkan hak istimewa tambahan ke hak istimewa yang ditetapkan dalam struktur status akses.
Sintaks
NTSTATUS SeAppendPrivileges(
[in, out] PACCESS_STATE AccessState,
[in] PPRIVILEGE_SET Privileges
);
Parameter
[in, out] AccessState
Penunjuk ke struktur ACCESS_STATE yang dialokasikan penelepon yang mewakili permintaan akses saat ini.
[in] Privileges
Penunjuk ke struktur PRIVILEGE_SET yang dialokasikan penelepon yang berisi hak istimewa yang akan ditambahkan.
Nilai kembali
Menampilkan kode | Deskripsi |
---|---|
|
Operasi penampan berhasil. |
|
SeAppendPrivileges mengalami kegagalan alokasi kumpulan saat mengalokasikan memori untuk hak istimewa baru. |
Keterangan
Awalnya, struktur status akses dapat menyimpan hingga tiga hak istimewa dalam set hak istimewanya. Jika lebih dari tiga hak istimewa perlu disimpan, SeAppendPrivileges mengalokasikan hak istimewa baru yang ditetapkan dari kumpulan halaman dan menyalinnya baik hak istimewa saat ini maupun hak istimewa baru.
Untuk informasi selengkapnya tentang keamanan dan kontrol akses, lihat Model keamanan Windows untuk pengembang driver dan dokumentasi tentang topik ini di Windows SDK.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | ntifs.h (termasuk Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |