Freigeben über


SeReleaseSubjectContext-Funktion (ntifs.h)

Die SeReleaseSubjectContext-Routine gibt einen sicherheitsrelevanten Sicherheitskontext frei, der von einem früheren Aufruf von SeCaptureSubjectContext erfasst wurde.

Syntax

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

Parameter

[in, out] SubjectContext

Zeiger auf den erfassten Sicherheitskontext.

Rückgabewert

Keine

Bemerkungen

Dateisysteme müssen SeCaptureSubjectContext aufrufen, bevor sie die Zugriffsüberprüfung durchführen oder Überwachungsmeldungen generieren. Dies ist erforderlich, um Routinen wie SeQueryAuthenticationIdToken, SeQuerySubjectContextToken und SePrivilegeCheck einen konsistenten Sicherheitskontext bereitzustellen. Nachdem diese Vorgänge ausgeführt wurden, sollte der erfasste Kontext so schnell wie möglich durch Aufrufen von SeReleaseSubjectContext freigegeben werden.

Weitere Informationen zur Sicherheit und Zugriffssteuerung finden Sie unter Windows-Sicherheitsmodell für Treiberentwickler und in der Dokumentation zu diesen Themen im Windows SDK.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header ntifs.h (include Ntifs.h, Wdm.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
DDI-Complianceregeln HwStorPortProhibitedDDIs(storport)

Weitere Informationen

SECURITY_SUBJECT_CONTEXT

SeCaptureSubjectContext

SeCaptureSubjectContextEx

SeLockSubjectContext

SePrivilegeCheck

SeQueryAuthenticationIdToken

SeQuerySubjectContextToken

SeUnlockSubjectContext