Поделиться через


структура SECURITY_SUBJECT_CONTEXT (wdm.h)

Структура SECURITY_SUBJECT_CONTEXT используется для записи контекста безопасности субъекта для проверки доступа и аудита.

Драйверы не должны изменять или пытаться напрямую обращаться к каким-либо членам этой структуры для принятия решений по обеспечению безопасности. Чтобы создать эту структуру и управлять ими, используйте процедуры поддержки, перечисленные в разделе См. также .

Синтаксис

typedef struct _SECURITY_SUBJECT_CONTEXT {
  PACCESS_TOKEN                ClientToken;
  SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
  PACCESS_TOKEN                PrimaryToken;
  PVOID                        ProcessAuditId;
} SECURITY_SUBJECT_CONTEXT, *PSECURITY_SUBJECT_CONTEXT;

Члены

ClientToken

Зарезервировано для системного использования.

ImpersonationLevel

Зарезервировано для системного использования.

PrimaryToken

Зарезервировано для системного использования.

ProcessAuditId

Зарезервировано для системного использования.

Комментарии

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

Требования

Требование Значение
Заголовок wdm.h (включая Wdm.h)

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

ACCESS_STATE

FsRtlNotifyFullChangeDirectory

SECURITY_IMPERSONATION_LEVEL

SeAccessCheck

SeAssignSecurity

SeAssignSecurityEx

SeAuditingFileOrGlobalEvents

SeCaptureSubjectContext

SeCreateClientSecurityFromSubjectContext

SeFilterToken

SeLockSubjectContext

SePrivilegeCheck

SeQuerySubjectContextToken

SeReleaseSubjectContext

SeUnlockSubjectContext