IO_SECURITY_CONTEXT structure (wdm.h)

The IO_SECURITY_CONTEXT structure represents the security context of an IRP_MJ_CREATE request.

Syntax

typedef struct _IO_SECURITY_CONTEXT {
  PSECURITY_QUALITY_OF_SERVICE SecurityQos;
  PACCESS_STATE                AccessState;
  ACCESS_MASK                  DesiredAccess;
  ULONG                        FullCreateOptions;
} IO_SECURITY_CONTEXT, *PIO_SECURITY_CONTEXT;

Members

SecurityQos

Reserved for system use.

AccessState

Reserved for use by file systems and file system filter drivers. This member is a pointer to an ACCESS_STATE structure that contains the object's subject context, granted access types, and remaining desired access types.

DesiredAccess

An ACCESS_MASK value that expresses the access rights that are requested in the IRP_MJ_CREATE request.

FullCreateOptions

Reserved for system use.

Requirements

Requirement Value
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

See also

ACCESS_MASK

ACCESS_STATE

IRP_MJ_CREATE