Fungsi SeSinglePrivilegeCheck (ntddk.h)
SeSinglePrivilegeCheck memeriksa nilai hak istimewa yang diteruskan dalam konteks utas saat ini.
Sintaks
BOOLEAN SeSinglePrivilegeCheck(
[in] LUID PrivilegeValue,
[in] KPROCESSOR_MODE PreviousMode
);
Parameter
[in] PrivilegeValue
Menentukan nilai LUID dari hak istimewa yang sedang diperiksa.
[in] PreviousMode
Menentukan mode eksekusi sebelumnya, salah satu UserMode atau KernelMode.
Nilai kembali
SeSinglePrivilegeCheck mengembalikan TRUE jika subjek saat ini memiliki hak istimewa yang diperlukan.
Keterangan
Jika PreviousMode adalah KernelMode, pemeriksaan hak istimewa selalu berhasil. Jika tidak, rutinitas ini menggunakan token utas mode pengguna untuk menentukan apakah utas (mode pengguna) saat ini telah diberikan hak istimewa yang diberikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi Windows yang lebih baru. |
Target Platform | Universal |
Header | ntddk.h (termasuk Ntddk.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Aturan kepatuhan DDI | HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm) |