ReactOS 0.4.16-dev-319-g6cf4263
_PRIVATE_CACHE_MAP Struct Reference

#include <cctypes.h>

Collaboration diagram for _PRIVATE_CACHE_MAP:

Public Attributes

union {
   CSHORT   NodeTypeCode
 
   PRIVATE_CACHE_MAP_FLAGS   Flags
 
   ULONG   UlongFlags
 
}; 
 
ULONG ReadAheadMask
 
PFILE_OBJECT FileObject
 
LARGE_INTEGER FileOffset1
 
LARGE_INTEGER BeyondLastByte1
 
LARGE_INTEGER FileOffset2
 
LARGE_INTEGER BeyondLastByte2
 
LARGE_INTEGER ReadAheadOffset [2]
 
ULONG ReadAheadLength [2]
 
KSPIN_LOCK ReadAheadSpinLock
 
LIST_ENTRY PrivateLinks
 
PVOID ReadAheadWorkItem
 

Detailed Description

Definition at line 67 of file cctypes.h.

Member Data Documentation

◆ 

union { ... } _PRIVATE_CACHE_MAP::@2400

◆ BeyondLastByte1

LARGE_INTEGER _PRIVATE_CACHE_MAP::BeyondLastByte1

Definition at line 78 of file cctypes.h.

Referenced by CcCopyRead().

◆ BeyondLastByte2

LARGE_INTEGER _PRIVATE_CACHE_MAP::BeyondLastByte2

Definition at line 80 of file cctypes.h.

Referenced by CcCopyRead().

◆ FileObject

PFILE_OBJECT _PRIVATE_CACHE_MAP::FileObject

Definition at line 76 of file cctypes.h.

Referenced by CcPurgeCacheSection(), and CcRosInitializeFileCache().

◆ FileOffset1

LARGE_INTEGER _PRIVATE_CACHE_MAP::FileOffset1

Definition at line 77 of file cctypes.h.

Referenced by CcCopyRead(), and CcScheduleReadAhead().

◆ FileOffset2

LARGE_INTEGER _PRIVATE_CACHE_MAP::FileOffset2

Definition at line 79 of file cctypes.h.

Referenced by CcCopyRead(), and CcScheduleReadAhead().

◆ Flags

PRIVATE_CACHE_MAP_FLAGS _PRIVATE_CACHE_MAP::Flags

Definition at line 72 of file cctypes.h.

Referenced by CcScheduleReadAhead().

◆ NodeTypeCode

CSHORT _PRIVATE_CACHE_MAP::NodeTypeCode

Definition at line 71 of file cctypes.h.

Referenced by CcRosInitializeFileCache(), and CcRosReleaseFileCache().

◆ PrivateLinks

LIST_ENTRY _PRIVATE_CACHE_MAP::PrivateLinks

Definition at line 84 of file cctypes.h.

Referenced by CcRosInitializeFileCache(), and CcRosReleaseFileCache().

◆ ReadAheadLength

ULONG _PRIVATE_CACHE_MAP::ReadAheadLength[2]

Definition at line 82 of file cctypes.h.

Referenced by CcPerformReadAhead(), and CcScheduleReadAhead().

◆ ReadAheadMask

ULONG _PRIVATE_CACHE_MAP::ReadAheadMask

◆ ReadAheadOffset

LARGE_INTEGER _PRIVATE_CACHE_MAP::ReadAheadOffset[2]

Definition at line 81 of file cctypes.h.

Referenced by CcPerformReadAhead(), and CcScheduleReadAhead().

◆ ReadAheadSpinLock

KSPIN_LOCK _PRIVATE_CACHE_MAP::ReadAheadSpinLock

Definition at line 83 of file cctypes.h.

Referenced by CcPerformReadAhead(), CcRosInitializeFileCache(), and CcScheduleReadAhead().

◆ ReadAheadWorkItem

PVOID _PRIVATE_CACHE_MAP::ReadAheadWorkItem

Definition at line 85 of file cctypes.h.

◆ UlongFlags

ULONG _PRIVATE_CACHE_MAP::UlongFlags

Definition at line 73 of file cctypes.h.

Referenced by CcPerformReadAhead(), and CcScheduleReadAhead().


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