ReactOS  0.4.14-dev-323-g6fe6a88
_IRP_CONTEXT Struct Reference

#include <cdstruc.h>

Collaboration diagram for _IRP_CONTEXT:

Public Member Functions

 _Field_range_ (==, CDFS_NTC_IRP_CONTEXT) NODE_TYPE_CODE NodeTypeCode
 

Public Attributes

NODE_BYTE_SIZE NodeByteSize
 
PIRP Irp
 
PVCB Vcb
 
NTSTATUS ExceptionStatus
 
ULONG RaisedAtLineFile
 
ULONG Flags
 
PDEVICE_OBJECT RealDevice
 
union {
   struct _CD_IO_CONTEXT *   IoContext
 
   PFCB *   TeardownFcb
 
}; 
 
struct _IRP_CONTEXTTopLevel
 
UCHAR MajorFunction
 
UCHAR MinorFunction
 
struct _THREAD_CONTEXTThreadContext
 
WORK_QUEUE_ITEM WorkQueueItem
 
NODE_TYPE_CODE NodeTypeCode
 
PIRP OriginatingIrp
 
UCHAR PinCount
 
struct _FAT_IO_CONTEXTFatIoContext
 
REPINNED_BCBS Repinned
 

Detailed Description

Definition at line 1135 of file cdstruc.h.

Member Function Documentation

◆ _Field_range_()

_IRP_CONTEXT::_Field_range_ ( CDFS_NTC_IRP_CONTEXT  )

Member Data Documentation

◆ @659

union { ... }

◆ ExceptionStatus

NTSTATUS _IRP_CONTEXT::ExceptionStatus

Definition at line 1164 of file cdstruc.h.

◆ FatIoContext

struct _FAT_IO_CONTEXT* _IRP_CONTEXT::FatIoContext

Definition at line 1544 of file fatstruc.h.

◆ Flags

ULONG _IRP_CONTEXT::Flags

Definition at line 1171 of file cdstruc.h.

◆ IoContext

struct _CD_IO_CONTEXT* _IRP_CONTEXT::IoContext

Definition at line 1186 of file cdstruc.h.

◆ Irp

PIRP _IRP_CONTEXT::Irp

Definition at line 1148 of file cdstruc.h.

◆ MajorFunction

UCHAR _IRP_CONTEXT::MajorFunction

Definition at line 1200 of file cdstruc.h.

◆ MinorFunction

UCHAR _IRP_CONTEXT::MinorFunction

Definition at line 1201 of file cdstruc.h.

◆ NodeByteSize

NODE_BYTE_SIZE _IRP_CONTEXT::NodeByteSize

Definition at line 1142 of file cdstruc.h.

◆ NodeTypeCode

NODE_TYPE_CODE _IRP_CONTEXT::NodeTypeCode

Definition at line 1487 of file fatstruc.h.

◆ OriginatingIrp

PIRP _IRP_CONTEXT::OriginatingIrp

Definition at line 1500 of file fatstruc.h.

◆ PinCount

UCHAR _IRP_CONTEXT::PinCount

Definition at line 1529 of file fatstruc.h.

◆ RaisedAtLineFile

ULONG _IRP_CONTEXT::RaisedAtLineFile

Definition at line 1165 of file cdstruc.h.

◆ RealDevice

PDEVICE_OBJECT _IRP_CONTEXT::RealDevice

Definition at line 1177 of file cdstruc.h.

◆ Repinned

REPINNED_BCBS _IRP_CONTEXT::Repinned

Definition at line 1551 of file fatstruc.h.

◆ TeardownFcb

PFCB* _IRP_CONTEXT::TeardownFcb

Definition at line 1187 of file cdstruc.h.

◆ ThreadContext

struct _THREAD_CONTEXT* _IRP_CONTEXT::ThreadContext

Definition at line 1208 of file cdstruc.h.

◆ TopLevel

struct _IRP_CONTEXT* _IRP_CONTEXT::TopLevel

Definition at line 1194 of file cdstruc.h.

◆ Vcb

PVCB _IRP_CONTEXT::Vcb

Definition at line 1156 of file cdstruc.h.

◆ WorkQueueItem

WORK_QUEUE_ITEM _IRP_CONTEXT::WorkQueueItem

Definition at line 1214 of file cdstruc.h.


The documentation for this struct was generated from the following files: