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中有关这些主题的文档。

要求

要求
Header wdm.h (包括 Wdm.h)

另请参阅

ACCESS_STATE

FsRtlNotifyFullChangeDirectory

SECURITY_IMPERSONATION_LEVEL

SeAccessCheck

SeAssignSecurity

SeAssignSecurityEx

SeAuditingFileOrGlobalEvents

SeCaptureSubjectContext

SeCreateClientSecurityFromSubjectContext

SeFilterToken

SeLockSubjectContext

SePrivilegeCheck

SeQuerySubjectContextToken

SeReleaseSubjectContext

SeUnlockSubjectContext