Bagikan melalui


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
STATUS_SUCCESS
Operasi penampan berhasil.
STATUS_INSUFFICIENT_RESOURCES
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

Lihat juga

ACCESS_STATE

PRIVILEGE_SET

SeAccessCheck

SeFreePrivileges

SePrivilegeCheck

SeSetAccessStateGenericMapping