IRP
MDL
Expand Minimize

IO_SECURITY_CONTEXT structure

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

Header

Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h)

See also

ACCESS_MASK
ACCESS_STATE
IRP_MJ_CREATE

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft