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)

Lihat juga

LUID

RtlConvertLongToLuid

RtlConvertUlongToLuid

RtlEqualLuid

SeValidSecurityDescriptor