次の方法で共有


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 する

SeValidSecurityDescriptor