Partager via


structure SECURITY_SUBJECT_CONTEXT (wdm.h)

La structure SECURITY_SUBJECT_CONTEXT est utilisée pour capturer le contexte de sécurité de l’objet pour la validation et l’audit des accès.

Les pilotes ne doivent pas modifier ou essayer d’accéder directement aux membres de cette structure pour prendre des décisions de sécurité. Pour créer et manipuler cette structure, utilisez les routines de support répertoriées dans la section Voir également.

Syntaxe

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

Membres

ClientToken

Réservé à l’utilisation du système.

ImpersonationLevel

Réservé à l’utilisation du système.

PrimaryToken

Réservé à l’utilisation du système.

ProcessAuditId

Réservé à l’utilisation du système.

Remarques

Pour plus d’informations sur la sécurité et le contrôle d’accès, consultez modèle de sécurité Windows pour les développeurs de pilotes et la documentation sur ces rubriques dans le Kit de développement logiciel (SDK) Microsoft Windows.

Exigences

Exigence Valeur
d’en-tête wdm.h (include Wdm.h)

Voir aussi

ACCESS_STATE

FsRtlNotifyFullChangeDirectory

SECURITY_IMPERSONATION_LEVEL

SeAccessCheck

SeAssignSecurity

SeAssignSecurityEx

SeAuditingFileOrGlobalEvents

SeCaptureSubjectContext

SeCreateClientSecurityFromSubjectContext

SeFilterToken

SeLockSubjectContext

SePrivilegeCheck

SeQuerySubjectContextToken

SeReleaseSubjectContext

SeUnlockSubjectContext