SeSinglePrivilegeCheck 函式 (ntddk.h)

SeSinglePrivilegeCheck 例程會檢查目前線程內容中傳遞的許可權值。

語法

BOOLEAN SeSinglePrivilegeCheck(
  [in] LUID            PrivilegeValue,
  [in] KPROCESSOR_MODE PreviousMode
);

參數

[in] PrivilegeValue

指定所檢查許可權的 LUID 值。

[in] PreviousMode

指定先前的執行模式,也就是 UserModeKernelMode 的其中一個。

傳回值

如果目前主旨具有必要的許可權,SeSinglePrivilegeCheck 會傳回 TRUE

備註

如果 PreviousModeKernelMode,許可權檢查一律會成功。 否則,此例程會使用使用者模式線程的令牌,判斷目前 (使用者模式) 線程是否已獲得指定許可權。

規格需求

需求
最低支援的用戶端 可在 Windows 2000 和更新版本的 Windows 中使用。
目標平台 Universal
標頭 ntddk.h (包含 Ntddk.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL PASSIVE_LEVEL
DDI 合規性規則 HwStorPortProhibitedDDIs (storport) PowerIrpDDis (wdm)

另請參閱

LUID

RtlConvertLongToLuid

RtlConvertUlongToLuid

RtlEqualLuid

SeValidSecurityDescriptor