ReactOS  0.4.14-dev-323-g6fe6a88
_ROS_VACB Struct Reference

#include <cc.h>

Collaboration diagram for _ROS_VACB:

Public Attributes

PVOID BaseAddress
 
struct _MEMORY_AREAMemoryArea
 
BOOLEAN Valid
 
BOOLEAN Dirty
 
BOOLEAN PageOut
 
ULONG MappedCount
 
LIST_ENTRY CacheMapVacbListEntry
 
LIST_ENTRY DirtyVacbListEntry
 
LIST_ENTRY VacbLruListEntry
 
LARGE_INTEGER FileOffset
 
volatile ULONG ReferenceCount
 
PROS_SHARED_CACHE_MAP SharedCacheMap
 

Detailed Description

Definition at line 201 of file cc.h.

Member Data Documentation

◆ BaseAddress

PVOID _ROS_VACB::BaseAddress

◆ CacheMapVacbListEntry

LIST_ENTRY _ROS_VACB::CacheMapVacbListEntry

Definition at line 215 of file cc.h.

Referenced by CcPurgeCacheSection(), CcRosCreateVacb(), and CcRosInternalFreeVacb().

◆ Dirty

◆ DirtyVacbListEntry

LIST_ENTRY _ROS_VACB::DirtyVacbListEntry

Definition at line 217 of file cc.h.

Referenced by CcRosInternalFreeVacb(), CcRosMarkDirtyVacb(), and CcRosUnmarkDirtyVacb().

◆ FileOffset

LARGE_INTEGER _ROS_VACB::FileOffset

◆ MappedCount

ULONG _ROS_VACB::MappedCount

Definition at line 213 of file cc.h.

Referenced by CcRosReleaseVacb(), and CcRosUnmapVacb().

◆ MemoryArea

struct _MEMORY_AREA* _ROS_VACB::MemoryArea

Definition at line 206 of file cc.h.

Referenced by CcRosInternalFreeVacb(), and CcRosMapVacbInKernelSpace().

◆ PageOut

BOOLEAN _ROS_VACB::PageOut

Definition at line 212 of file cc.h.

◆ ReferenceCount

volatile ULONG _ROS_VACB::ReferenceCount

Definition at line 223 of file cc.h.

Referenced by CcRosInternalFreeVacb(), and CcRosVacbDecRefCount().

◆ SharedCacheMap

◆ VacbLruListEntry

LIST_ENTRY _ROS_VACB::VacbLruListEntry

Definition at line 219 of file cc.h.

Referenced by CcPurgeCacheSection(), CcRosInternalFreeVacb(), and CcRosMarkDirtyVacb().

◆ Valid

BOOLEAN _ROS_VACB::Valid

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