Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

_CONTROL_AREA Struct Reference

#include <mi.h>

List of all members.

Public Attributes

PSEGMENT Segment
LIST_ENTRY DereferenceList
ULONG NumberOfSectionReferences
ULONG NumberOfPfnReferences
ULONG NumberOfMappedViews
USHORT NumberOfSubsections
USHORT FlushInProgressCount
ULONG NumberOfUserReferences
union {
   ULONG   LongFlags
   MMSECTION_FLAGS   Flags
u
PFILE_OBJECT FilePointer
PEVENT_COUNTER WaitingForDeletion
USHORT ModifiedWriteCount
USHORT NumberOfSystemCacheViews
SIZE_T PagedPoolUsage
SIZE_T NonPagedPoolUsage


Member Data Documentation

LIST_ENTRY _CONTROL_AREA::DereferenceList
 

Definition at line 2059 of file mi.h.

Referenced by MiDereferenceSegmentThread(), MiRemoveUnusedSegments(), MiSegmentDelete(), MmCreateSection(), and MmExtendSection().

PFILE_OBJECT _CONTROL_AREA::FilePointer
 

Definition at line 2070 of file mi.h.

Referenced by MiCompleteProtoPteFault(), MiCreateDataFileMap(), MiCreateImageFileMap(), MiFlushSectionInternal(), MiGatherMappedPages(), MiRemoveUnusedSegments(), MiResolveMappedFileFault(), MiSegmentDelete(), MiWriteComplete(), MmCreateSection(), MmExtendSection(), MmFlushSection(), MmFlushVirtualMemory(), MmPurgeSection(), MmShutdownSystem(), NtAllocateVirtualMemory(), NtAreMappedFilesTheSame(), NtCreateSection(), and NtQueryVirtualMemory().

MMSECTION_FLAGS _CONTROL_AREA::Flags
 

Definition at line 2068 of file mi.h.

USHORT _CONTROL_AREA::FlushInProgressCount
 

Definition at line 2064 of file mi.h.

Referenced by MiFlushSectionInternal().

ULONG _CONTROL_AREA::LongFlags
 

Definition at line 2067 of file mi.h.

USHORT _CONTROL_AREA::ModifiedWriteCount
 

Definition at line 2072 of file mi.h.

Referenced by MiGatherMappedPages(), MiRemoveUnusedSegments(), MiWriteComplete(), MmCreateSection(), and MmPurgeSection().

SIZE_T _CONTROL_AREA::NonPagedPoolUsage
 

Definition at line 2075 of file mi.h.

Referenced by MiCreateImageFileMap(), MiCreatePagingFileMap(), MmCreateSection(), and MmExtendSection().

ULONG _CONTROL_AREA::NumberOfMappedViews
 

Definition at line 2062 of file mi.h.

Referenced by MiCanFileBeTruncatedInternal(), MiCheckControlAreaStatus(), MiGatherMappedPages(), MiMapViewInSystemSpace(), MiRemoveMappedView(), MiRemoveUnusedSegments(), MiShareSessionImage(), MmCreateSection(), MmDisableModifiedWriteOfSection(), MmFlushImageSection(), MmFlushSection(), MmForceSectionClosed(), MmMapViewInSystemCache(), MmPurgeSection(), MmShutdownSystem(), and MmUnmapViewInSystemCache().

ULONG _CONTROL_AREA::NumberOfPfnReferences
 

Definition at line 2061 of file mi.h.

Referenced by MiFlushSectionInternal(), MiGatherMappedPages(), MiResolveMappedFileFault(), MiRestoreTransitionPte(), MiWriteComplete(), MmCopyToCachedPage(), MmFlushSection(), MmPurgeSection(), and MmShutdownSystem().

ULONG _CONTROL_AREA::NumberOfSectionReferences
 

Definition at line 2060 of file mi.h.

Referenced by MiCheckControlAreaStatus(), MiCreateDataFileMap(), MiCreateImageFileMap(), MiCreatePagingFileMap(), MiGatherMappedPages(), MiRemoveUnusedSegments(), MiSectionDelete(), MiSectionInitialization(), MmCreateSection(), MmMapViewInSystemCache(), and NtCreateSuperSection().

USHORT _CONTROL_AREA::NumberOfSubsections
 

Definition at line 2063 of file mi.h.

Referenced by MiCreateDataFileMap(), MiCreateImageFileMap(), MiCreatePagingFileMap(), and MmCreateSection().

USHORT _CONTROL_AREA::NumberOfSystemCacheViews
 

Definition at line 2073 of file mi.h.

Referenced by MiFlushDataSection(), MmMapViewInSystemCache(), MmPurgeSection(), and MmUnmapViewInSystemCache().

ULONG _CONTROL_AREA::NumberOfUserReferences
 

Definition at line 2065 of file mi.h.

Referenced by MiCanFileBeTruncatedInternal(), MiCheckControlAreaStatus(), MiCreateDataFileMap(), MiCreateImageFileMap(), MiCreatePagingFileMap(), MiMapViewInSystemSpace(), MiRemoveMappedView(), MiSectionDelete(), MiShareSessionImage(), MmCopyToCachedPage(), MmCreateSection(), MmFlushImageSection(), and NtCreateSuperSection().

SIZE_T _CONTROL_AREA::PagedPoolUsage
 

Definition at line 2074 of file mi.h.

Referenced by MiCreateDataFileMap(), MiCreateImageFileMap(), MiCreatePagingFileMap(), and MmExtendSection().

PSEGMENT _CONTROL_AREA::Segment
 

Definition at line 2058 of file mi.h.

Referenced by MiCreateDataFileMap(), MiCreateImageFileMap(), MiCreatePagingFileMap(), MiDereferenceSegmentThread(), MiMapViewInSystemSpace(), MiRemoveUnusedSegments(), MiSectionDelete(), MiSectionInitialization(), MiShareSessionImage(), MmCreateSection(), MmExtendSection(), MmMapViewInSystemCache(), MmMapViewOfSection(), MmUnmapViewInSystemCache(), NtAllocateVirtualMemory(), NtCreateSection(), and NtCreateSuperSection().

union { ... } _CONTROL_AREA::u
 

Referenced by MiCanFileBeTruncatedInternal(), MiCheckControlAreaStatus(), MiCleanSection(), MiCompleteProtoPteFault(), MiCreateDataFileMap(), MiCreateImageFileMap(), MiCreatePagingFileMap(), MiDereferenceSegmentThread(), MiFindImageSectionObject(), MiFlushSectionInternal(), MiGatherMappedPages(), MiGetProtoPteAddressExtended(), MiLocateSubsection(), MiMappedPageWriter(), MiMapViewInSystemSpace(), MiModifiedPageWriterWorker(), MiProtectVirtualMemory(), MiRemoveUnusedSegments(), MiResolveMappedFileFault(), MiSectionInitialization(), MiSegmentDelete(), MiShareSessionImage(), MiWriteComplete(), MmCreateSection(), MmDisableModifiedWriteOfSection(), MmExtendSection(), MmFlushImageSection(), MmFlushSection(), MmForceSectionClosed(), MmMapViewInSystemCache(), MmMapViewOfSection(), MmPurgeSection(), MmShutdownSystem(), and NtAllocateVirtualMemory().

PEVENT_COUNTER _CONTROL_AREA::WaitingForDeletion
 

Definition at line 2071 of file mi.h.

Referenced by MiCheckControlAreaStatus(), MiSegmentDelete(), and MmCreateSection().


The documentation for this struct was generated from the following file:
Generated on Sat May 15 19:46:15 2004 for test by doxygen 1.3.7