ReactOS 0.4.16-dev-336-gb667d82
_CD_DATA Struct Reference

#include <cdstruc.h>

Collaboration diagram for _CD_DATA:

Public Member Functions

 _Field_range_ (==, CDFS_NTC_DATA_HEADER) NODE_TYPE_CODE NodeTypeCode
 

Public Attributes

NODE_BYTE_SIZE NodeByteSize
 
PDRIVER_OBJECT DriverObject
 
LIST_ENTRY VcbQueue
 
ULONG IrpContextDepth
 
ULONG IrpContextMaxDepth
 
SINGLE_LIST_ENTRY IrpContextList
 
PDEVICE_OBJECT FileSystemDeviceObject
 
LIST_ENTRY AsyncCloseQueue
 
ULONG AsyncCloseCount
 
BOOLEAN FspCloseActive
 
BOOLEAN ReduceDelayedClose
 
USHORT Flags
 
LIST_ENTRY DelayedCloseQueue
 
ULONG DelayedCloseCount
 
ULONG MaxDelayedCloseCount
 
ULONG MinDelayedCloseCount
 
PVOID CdDataLockThread
 
FAST_MUTEX CdDataMutex
 
ERESOURCE DataResource
 
CACHE_MANAGER_CALLBACKS CacheManagerCallbacks
 
CACHE_MANAGER_CALLBACKS CacheManagerVolumeCallbacks
 
PIO_WORKITEM CloseItem
 

Detailed Description

Definition at line 315 of file cdstruc.h.

Member Function Documentation

◆ _Field_range_()

_CD_DATA::_Field_range_ ( CDFS_NTC_DATA_HEADER  )

Member Data Documentation

◆ AsyncCloseCount

ULONG _CD_DATA::AsyncCloseCount

Definition at line 377 of file cdstruc.h.

Referenced by CdQueueClose(), and CdRemoveClose().

◆ AsyncCloseQueue

LIST_ENTRY _CD_DATA::AsyncCloseQueue

Definition at line 376 of file cdstruc.h.

Referenced by CdInitializeGlobalData(), CdQueueClose(), and CdRemoveClose().

◆ CacheManagerCallbacks

CACHE_MANAGER_CALLBACKS _CD_DATA::CacheManagerCallbacks

Definition at line 409 of file cdstruc.h.

Referenced by _Requires_lock_held_(), CdCreateInternalStream(), and CdInitializeGlobalData().

◆ CacheManagerVolumeCallbacks

CACHE_MANAGER_CALLBACKS _CD_DATA::CacheManagerVolumeCallbacks

Definition at line 410 of file cdstruc.h.

Referenced by CdInitializeGlobalData().

◆ CdDataLockThread

PVOID _CD_DATA::CdDataLockThread

Definition at line 395 of file cdstruc.h.

◆ CdDataMutex

FAST_MUTEX _CD_DATA::CdDataMutex

Definition at line 396 of file cdstruc.h.

Referenced by CdInitializeGlobalData().

◆ CloseItem

PIO_WORKITEM _CD_DATA::CloseItem

Definition at line 416 of file cdstruc.h.

Referenced by CdInitializeGlobalData(), CdQueueClose(), and CdUnload().

◆ DataResource

ERESOURCE _CD_DATA::DataResource

Definition at line 402 of file cdstruc.h.

Referenced by _Requires_lock_held_(), CdInitializeGlobalData(), and CdUnload().

◆ DelayedCloseCount

ULONG _CD_DATA::DelayedCloseCount

Definition at line 387 of file cdstruc.h.

Referenced by CdQueueClose(), and CdRemoveClose().

◆ DelayedCloseQueue

LIST_ENTRY _CD_DATA::DelayedCloseQueue

Definition at line 386 of file cdstruc.h.

Referenced by CdInitializeGlobalData(), CdQueueClose(), and CdRemoveClose().

◆ DriverObject

PDRIVER_OBJECT _CD_DATA::DriverObject

Definition at line 328 of file cdstruc.h.

Referenced by CdInitializeGlobalData().

◆ FileSystemDeviceObject

PDEVICE_OBJECT _CD_DATA::FileSystemDeviceObject

◆ Flags

USHORT _CD_DATA::Flags

Definition at line 380 of file cdstruc.h.

Referenced by _Requires_lock_held_().

◆ FspCloseActive

BOOLEAN _CD_DATA::FspCloseActive

Definition at line 378 of file cdstruc.h.

Referenced by CdQueueClose(), and CdRemoveClose().

◆ IrpContextDepth

ULONG _CD_DATA::IrpContextDepth

Definition at line 342 of file cdstruc.h.

Referenced by CdCleanupIrpContext(), and CdCreateIrpContext().

◆ IrpContextList

SINGLE_LIST_ENTRY _CD_DATA::IrpContextList

Definition at line 344 of file cdstruc.h.

Referenced by CdCleanupIrpContext(), CdCreateIrpContext(), and CdUnload().

◆ IrpContextMaxDepth

ULONG _CD_DATA::IrpContextMaxDepth

Definition at line 343 of file cdstruc.h.

Referenced by CdCleanupIrpContext(), and CdInitializeGlobalData().

◆ MaxDelayedCloseCount

ULONG _CD_DATA::MaxDelayedCloseCount

Definition at line 388 of file cdstruc.h.

Referenced by CdInitializeGlobalData(), and CdQueueClose().

◆ MinDelayedCloseCount

ULONG _CD_DATA::MinDelayedCloseCount

Definition at line 389 of file cdstruc.h.

Referenced by CdInitializeGlobalData(), and CdRemoveClose().

◆ NodeByteSize

NODE_BYTE_SIZE _CD_DATA::NodeByteSize

Definition at line 322 of file cdstruc.h.

Referenced by CdInitializeGlobalData().

◆ ReduceDelayedClose

BOOLEAN _CD_DATA::ReduceDelayedClose

Definition at line 379 of file cdstruc.h.

Referenced by CdQueueClose(), and CdRemoveClose().

◆ VcbQueue

LIST_ENTRY _CD_DATA::VcbQueue

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