#include "ntfs.h"
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
◆ NtfsCleanup()
Definition at line 89 of file cleanup.c.
96 DPRINT(
"NtfsCleanup() called\n");
101 DPRINT(
"Cleaning up file system\n");
PDEVICE_OBJECT DeviceObject
#define BooleanFlagOn(F, SF)
FORCEINLINE NTSTATUS NtfsMarkIrpContextForQueue(PNTFS_IRP_CONTEXT IrpContext)
PNTFS_GLOBAL_DATA NtfsGlobalData
BOOLEAN NTAPI ExAcquireResourceExclusiveLite(IN PERESOURCE Resource, IN BOOLEAN Wait)
_In_ PDEVICE_OBJECT DeviceObject
#define IRPCONTEXT_CANWAIT
_In_ WDFREQUEST _In_ WDFFILEOBJECT FileObject
VOID FASTCALL ExReleaseResourceLite(IN PERESOURCE Resource)
PDEVICE_OBJECT DeviceObject
NTSTATUS NtfsCleanupFile(PDEVICE_EXTENSION DeviceExt, PFILE_OBJECT FileObject, BOOLEAN CanWait)
Referenced by NtfsDispatch().
◆ NtfsCleanupFile()
Definition at line 40 of file cleanup.c.
46 DPRINT(
"NtfsCleanupFile(DeviceExt %p, FileObject %p, CanWait %u)\n",
BOOLEAN NTAPI ExAcquireResourceExclusiveLite(IN PERESOURCE Resource, IN BOOLEAN Wait)
_In_ WDFREQUEST _In_ WDFFILEOBJECT FileObject
FSRTL_COMMON_FCB_HEADER RFCB
VOID FASTCALL ExReleaseResourceLite(IN PERESOURCE Resource)
BOOLEAN NTAPI CcUninitializeCacheMap(IN PFILE_OBJECT FileObject, IN OPTIONAL PLARGE_INTEGER TruncateSize, IN OPTIONAL PCACHE_UNINITIALIZE_EVENT UninitializeEvent)
#define FO_CLEANUP_COMPLETE
Referenced by NtfsCleanup().