ReactOS 0.4.15-dev-7998-gdb93cb1
_CD_IO_CONTEXT Struct Reference

#include <cdstruc.h>

Collaboration diagram for _CD_IO_CONTEXT:

Public Attributes

__volatile LONG IrpCount
 
PIRP MasterIrp
 
__volatile NTSTATUS Status
 
BOOLEAN AllocatedContext
 
union {
   struct {
      PERESOURCE   Resource
 
      ERESOURCE_THREAD   ResourceThreadId
 
      ULONG   RequestedByteCount
 
   } 
 
   KEVENT   SyncEvent
 
}; 
 

Detailed Description

Definition at line 1319 of file cdstruc.h.

Member Data Documentation

◆ 

union { ... } _CD_IO_CONTEXT::@677

◆ AllocatedContext

BOOLEAN _CD_IO_CONTEXT::AllocatedContext

Definition at line 1328 of file cdstruc.h.

◆ IrpCount

__volatile LONG _CD_IO_CONTEXT::IrpCount

Definition at line 1325 of file cdstruc.h.

Referenced by CdMultiAsyncCompletionRoutine(), and CdMultiSyncCompletionRoutine().

◆ MasterIrp

PIRP _CD_IO_CONTEXT::MasterIrp

Definition at line 1326 of file cdstruc.h.

Referenced by CdMultiAsyncCompletionRoutine(), and CdMultiSyncCompletionRoutine().

◆ RequestedByteCount

ULONG _CD_IO_CONTEXT::RequestedByteCount

Definition at line 1340 of file cdstruc.h.

Referenced by CdMultiAsyncCompletionRoutine(), and CdSingleAsyncCompletionRoutine().

◆ Resource

PERESOURCE _CD_IO_CONTEXT::Resource

Definition at line 1338 of file cdstruc.h.

Referenced by CdMultiAsyncCompletionRoutine(), and CdSingleAsyncCompletionRoutine().

◆ ResourceThreadId

ERESOURCE_THREAD _CD_IO_CONTEXT::ResourceThreadId

Definition at line 1339 of file cdstruc.h.

Referenced by CdMultiAsyncCompletionRoutine(), and CdSingleAsyncCompletionRoutine().

◆ Status

__volatile NTSTATUS _CD_IO_CONTEXT::Status

Definition at line 1327 of file cdstruc.h.

Referenced by CdMultiAsyncCompletionRoutine(), and CdMultiSyncCompletionRoutine().

◆ SyncEvent

KEVENT _CD_IO_CONTEXT::SyncEvent

Definition at line 1347 of file cdstruc.h.

Referenced by CdMultiSyncCompletionRoutine().


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