#include "ntfs.h"
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
◆ NtfsCleanup()
Definition at line 89 of file cleanup.c.
90{
95
96 DPRINT(
"NtfsCleanup() called\n");
97
100 {
101 DPRINT(
"Cleaning up file system\n");
104 }
105
108
111 {
113 }
114
116
118
120 {
122 }
123
126}
NTSTATUS NtfsCleanupFile(PDEVICE_EXTENSION DeviceExt, PFILE_OBJECT FileObject, BOOLEAN CanWait)
PNTFS_GLOBAL_DATA NtfsGlobalData
FORCEINLINE NTSTATUS NtfsMarkIrpContextForQueue(PNTFS_IRP_CONTEXT IrpContext)
#define IRPCONTEXT_CANWAIT
#define ExAcquireResourceExclusiveLite(res, wait)
#define BooleanFlagOn(F, SF)
VOID FASTCALL ExReleaseResourceLite(IN PERESOURCE Resource)
PDEVICE_OBJECT DeviceObject
PDEVICE_OBJECT DeviceObject
_In_ PDEVICE_OBJECT DeviceObject
_In_ WDFREQUEST _In_ WDFFILEOBJECT FileObject
Referenced by NtfsDispatch().
◆ NtfsCleanupFile()
Definition at line 40 of file cleanup.c.
43{
45
46 DPRINT(
"NtfsCleanupFile(DeviceExt %p, FileObject %p, CanWait %u)\n",
47 DeviceExt,
49 CanWait);
50
54
56 {
58
60 {
61
62 }
63 }
64 else
65 {
67 {
69 }
70
72
74
76 {
77
78 }
79
81
83 }
84
86}
BOOLEAN NTAPI CcUninitializeCacheMap(IN PFILE_OBJECT FileObject, IN OPTIONAL PLARGE_INTEGER TruncateSize, IN OPTIONAL PCACHE_UNINITIALIZE_EVENT UninitializeEvent)
FSRTL_COMMON_FCB_HEADER RFCB
#define FO_CLEANUP_COMPLETE
Referenced by NtfsCleanup().