#include <cc.h>
Public Attributes | |
| CSHORT | NodeTypeCode |
| CSHORT | NodeByteSize |
| ULONG | OpenCount |
| LARGE_INTEGER | FileSize |
| LIST_ENTRY | BcbList |
| LARGE_INTEGER | SectionSize |
| LARGE_INTEGER | ValidDataLength |
| LARGE_INTEGER | ValidDataGoal |
| PVACB | InitialVacbs [PREALLOCATED_VACBS] |
| PVACB * | Vacbs |
| PFILE_OBJECT | FileObject |
| volatile PVACB | ActiveVacb |
| ULONG | ActivePage |
| volatile PVOID | NeedToZero |
| ULONG | NeedToZeroPage |
| KSPIN_LOCK | ActiveVacbSpinLock |
| ULONG | VacbActiveCount |
| LIST_ENTRY | SharedCacheMapLinks |
| ULONG | Flags |
| _MBCB * | Mbcb |
| ULONG | DirtyPages |
| PVOID | Section |
| NTSTATUS | Status |
| PKEVENT | CreateEvent |
| PKEVENT | WaitOnActiveCount |
| ULONG | PagesToWrite |
| LONGLONG | BeyondLastFlush |
| PCACHE_MANAGER_CALLBACKS | Callbacks |
| PVOID | LazyWriteContext |
| LIST_ENTRY | PrivateList |
| PVOID | LogHandle |
| PFLUSH_TO_LSN | FlushToLsnRoutine |
| ULONG | DirtyPageThreshold |
| ULONG | LazyWritePassCount |
| PCACHE_UNINITIALIZE_EVENT | UninitializeEvent |
| PVACB | NeedToZeroVacb |
| KSPIN_LOCK | BcbSpinLock |
| PKEVENT | LocalEvent |
| KEVENT | Event |
| PRIVATE_CACHE_MAP | PrivateCacheMap |
|
|
Definition at line 803 of file cc.h. Referenced by CcFlushCache(). |
|
|
Definition at line 802 of file cc.h. Referenced by CcFlushCache(), CcGetVacbMiss(), and CcZeroEndOfLastPage(). |
|
|
Definition at line 816 of file cc.h. Referenced by CcCopyWrite(), CcFastCopyWrite(), and CcInitializeCacheMap(). |
|
|
Definition at line 760 of file cc.h. Referenced by CcGetDirtyPages(), CcGetFlushedValidData(), CcGetLsnForFileObject(), and CcInitializeCacheMap(). |
|
|
Definition at line 965 of file cc.h. Referenced by CcGetDirtyPages(), CcGetFlushedValidData(), CcGetLsnForFileObject(), CcInitializeCacheMap(), CcPinFileData(), CcPrepareMdlWrite(), CcSetDirtyPinnedData(), and CcUnpinFileData(). |
|
|
|
|
|
Definition at line 903 of file cc.h. Referenced by CcInitializeCacheMap(), and CcPerformReadAhead(). |
|
|
Definition at line 871 of file cc.h. Referenced by CcInitializeCacheMap(). |
|
|
Definition at line 846 of file cc.h. Referenced by CcCanIWrite(), CcFlushCache(), CcGetDirtyPages(), CcGetFlushedValidData(), CcGetVacbMiss(), CcInitializeCacheMap(), CcIsThereDirtyData(), CcLazyWriteScan(), CcMdlWriteComplete2(), CcPerformReadAhead(), CcPurgeCacheSection(), CcSetDirtyPinnedData(), CcSetFileSizes(), CcUninitializeCacheMap(), CcUnpinFileData(), and CcZeroEndOfLastPage(). |
|
|
Definition at line 930 of file cc.h. Referenced by CcCanIWrite(), and CcSetDirtyPageThreshold(). |
|
|
Definition at line 979 of file cc.h. Referenced by CcInitializeCacheMap(). |
|
|
Definition at line 796 of file cc.h. Referenced by CcFlushCache(), CcGetDirtyPages(), CcGetVacbMiss(), CcInitializeCacheMap(), CcIsThereDirtyData(), CcLazyWriteScan(), and CcUnpinRepinnedBcb(). |
|
|
Definition at line 752 of file cc.h. Referenced by CcCopyRead(), CcFastCopyRead(), CcFlushCache(), CcInitializeCacheMap(), CcLazyWriteScan(), CcMdlRead(), CcPerformReadAhead(), CcSetFileSizes(), and CcUninitializeCacheMap(). |
|
|
|
Definition at line 924 of file cc.h. Referenced by CcSetLogHandleForFile(). |
|
|
|
|
|
Definition at line 905 of file cc.h. Referenced by CcInitializeCacheMap(), and CcPerformReadAhead(). |
|
|
Definition at line 939 of file cc.h. Referenced by CcFlushCache(), and CcLazyWriteScan(). |
|
|
Definition at line 978 of file cc.h. Referenced by CcInitializeCacheMap(). |
|
|
Definition at line 918 of file cc.h. Referenced by CcGetDirtyPages(), and CcSetLogHandleForFile(). |
|
|
Definition at line 839 of file cc.h. Referenced by CcGetFlushedValidData(), and CcSetFileSizes(). |
|
|
Definition at line 809 of file cc.h. Referenced by CcCopyRead(), CcCopyWrite(), CcFastCopyRead(), CcFastCopyWrite(), CcFlushCache(), CcMdlRead(), CcPinFileData(), CcPrepareMdlWrite(), CcSetFileSizes(), and CcZeroEndOfLastPage(). |
|
|
Definition at line 810 of file cc.h. Referenced by CcFlushCache(). |
|
|
Definition at line 957 of file cc.h. Referenced by CcCopyWrite(), and CcFastCopyWrite(). |
|
|
Definition at line 734 of file cc.h. Referenced by CcInitializeCacheMap(). |
|
|
Definition at line 733 of file cc.h. Referenced by CcInitializeCacheMap(), and CcUnpinFileData(). |
|
|
Definition at line 740 of file cc.h. Referenced by CcFlushCache(), CcGetFlushedValidData(), CcGetVacbMiss(), CcInitializeCacheMap(), CcLazyWriteScan(), CcMdlWriteComplete2(), CcPerformReadAhead(), CcPurgeCacheSection(), CcSetFileSizes(), CcUninitializeCacheMap(), CcUnpinFileData(), and CcZeroEndOfLastPage(). |
|
|
Definition at line 886 of file cc.h. Referenced by CcFlushCache(), and CcLazyWriteScan(). |
|
|
Definition at line 985 of file cc.h. Referenced by CcInitializeCacheMap(), and CcUninitializeCacheMap(). |
|
|
Definition at line 911 of file cc.h. Referenced by CcInitializeCacheMap(), CcPurgeCacheSection(), and CcUninitializeCacheMap(). |
|
|
Definition at line 852 of file cc.h. Referenced by CcInitializeCacheMap(), and CcSetFileSizes(). |
|
|
Definition at line 766 of file cc.h. Referenced by CcInitializeCacheMap(), CcPinFileData(), and CcSetFileSizes(). |
|
|
Definition at line 826 of file cc.h. Referenced by CcFlushCache(), CcGetDirtyPages(), CcGetFlushedValidData(), CcGetVacbMiss(), CcInitializeCacheMap(), CcIsThereDirtyData(), CcLazyWriteScan(), CcMdlWriteComplete2(), CcPerformReadAhead(), CcPurgeCacheSection(), CcSetDirtyPinnedData(), CcSetFileSizes(), CcUninitializeCacheMap(), CcUnpinFileData(), and CcZeroEndOfLastPage(). |
|
|
Definition at line 858 of file cc.h. Referenced by CcInitializeCacheMap(). |
|
|
Definition at line 950 of file cc.h. Referenced by CcInitializeCacheMap(), and CcUninitializeCacheMap(). |
|
|
Definition at line 817 of file cc.h. Referenced by CcFreeVirtualAddress(), and CcSetFileSizes(). |
|
|
Definition at line 789 of file cc.h. Referenced by CcInitializeCacheMap(), and CcPurgeCacheSection(). |
|
|
Definition at line 780 of file cc.h. Referenced by CcFlushCache(), CcGetFlushedValidData(), CcInitializeCacheMap(), CcPinFileData(), CcPrepareMdlWrite(), CcSetDirtyPinnedData(), and CcSetFileSizes(). |
|
|
Definition at line 773 of file cc.h. Referenced by CcFlushCache(), CcInitializeCacheMap(), and CcSetFileSizes(). |
|
|
Definition at line 877 of file cc.h. Referenced by CcFreeVirtualAddress(). |
1.3.7