Функция SeReleaseSubjectContext (wdm.h)

Подпрограмма SeReleaseSubjectContext освобождает контекст безопасности субъекта, захваченный предыдущим вызовом SeCaptureSubjectContext.

Синтаксис

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

Параметры

[in, out] SubjectContext

Указатель на захваченный контекст безопасности.

Возвращаемое значение

None

Remarks

Файловые системы должны вызывать SeCaptureSubjectContext перед выполнением проверки доступа или созданием сообщений аудита. Это необходимо для обеспечения согласованного контекста безопасности для таких подпрограмм, как SeQueryAuthenticationIdToken, SeQuerySubjectContextToken и SePrivilegeCheck. После выполнения этих операций захваченный контекст должен быть освобожден как можно скорее путем вызова SeReleaseSubjectContext.

Дополнительные сведения о безопасности и управлении доступом см. в документации по этим темам в Microsoft Windows SDK.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть wdm.h (включая Ntifs.h, Wdm.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
Правила соответствия DDI HwStorPortProhibitedDIs(storport)

См. также раздел

SECURITY_SUBJECT_CONTEXT

SeCaptureSubjectContext

SeLockSubjectContext

SePrivilegeCheck

SeQueryAuthenticationIdToken

SeQuerySubjectContextToken

SeUnlockSubjectContext