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


структура 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 для разработчиков драйверов и документации по этим темам в пакете SDK для Microsoft Windows.

Требования

Требование Ценность
заголовка wdm.h (include Wdm.h)

См. также

ACCESS_STATE

FsRtlNotifyFullChangeDirectory

SECURITY_IMPERSONATION_LEVEL

SeAccessCheck

SeAssignSecurity

SeAssignSecurityEx

SeAuditingFileOrGlobalEvents

SeCaptureSubjectContext

SeCreateClientSecurityFromSubjectContext

SeFilterToken

SeLockSubjectContext

SePrivilegeCheck

SeQuerySubjectContextToken

SeReleaseSubjectContext

SeUnlockSubjectContext