SeSinglePrivilegeCheck 関数 (ntddk.h)
SeSinglePrivilegeCheck ルーチンは、現在のスレッドのコンテキストで渡された特権値をチェックします。
構文
BOOLEAN SeSinglePrivilegeCheck(
[in] LUID PrivilegeValue,
[in] KPROCESSOR_MODE PreviousMode
);
パラメーター
[in] PrivilegeValue
検査する特権の LUID 値を指定します。
[in] PreviousMode
前の実行モードを指定します。UserMode または KernelMode 指定します。
戻り値
SeSinglePrivilegeCheck は、現在のサブジェクトに必要な特権がある場合 TRUE を返します。
備考
PreviousMode KernelMode 場合、特権チェックは常に成功します。 それ以外の場合、このルーチンはユーザー モード スレッドのトークンを使用して、現在の (ユーザー モード) スレッドに与えられた特権が付与されているかどうかを判断します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 以降のバージョンの Windows で使用できます。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | ntddk.h (Ntddk.h を含む) |
ライブラリ | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
DDI コンプライアンス規則 を する | HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm) |
関連項目
LUID を する
RtlConvertLongToLuid の
RtlConvertUlongToLuid を する
RtlEqualLuid を する