次の方法で共有


SeReleaseSubjectContext 関数 (ntifs.h)

SeReleaseSubjectContext ルーチンは、SeCaptureSubjectContext の以前の呼び出しによってキャプチャされたサブジェクト セキュリティ コンテキストを解放します。

構文

void SeReleaseSubjectContext(
  [in, out] PSECURITY_SUBJECT_CONTEXT SubjectContext
);

パラメーター

[in, out] SubjectContext

キャプチャされたセキュリティ コンテキストへのポインター。

戻り値

なし

解説

ファイル システムは、アクセス検証を実行する前または監査メッセージを生成する前に 、SeCaptureSubjectContext を呼び出す必要があります。 これは、 SeQueryAuthenticationIdTokenSeQuerySubjectContextTokenSePrivilegeCheck などのルーチンに一貫したセキュリティ コンテキストを提供するために必要です。 これらの操作が実行された後、キャプチャされたコンテキストは SeReleaseSubjectContext を呼び出してできるだけ早く解放する必要があります。

セキュリティとアクセス制御の詳細については、 ドライバー開発者向けの Windows セキュリティ モデル と、Windows SDK のこれらのトピックに関するドキュメントを参照してください。

要件

要件
対象プラットフォーム ユニバーサル
Header ntifs.h (Ntifs.h、Wdm.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL PASSIVE_LEVEL
DDI コンプライアンス規則 HwStorPortProhibitedDDIs(storport)

こちらもご覧ください

SECURITY_SUBJECT_CONTEXT

SeCaptureSubjectContext

SeCaptureSubjectContextEx

SeLockSubjectContext

SePrivilegeCheck

SeQueryAuthenticationIdToken

SeQuerySubjectContextToken

SeUnlockSubjectContext