MCPcopy Create free account
hub / github.com/bobranten/Ext4Fsd / Ext2DeQueueCloseRequest

Function Ext2DeQueueCloseRequest

Ext4Fsd/close.c:221–247  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

219}
220
221VOID
222Ext2DeQueueCloseRequest (IN PVOID Context)
223{
224 PEXT2_IRP_CONTEXT IrpContext;
225
226 IrpContext = (PEXT2_IRP_CONTEXT) Context;
227 ASSERT(IrpContext);
228 ASSERT((IrpContext->Identifier.Type == EXT2ICX) &&
229 (IrpContext->Identifier.Size == sizeof(EXT2_IRP_CONTEXT)));
230
231 __try {
232
233 __try {
234
235 FsRtlEnterFileSystem();
236 Ext2Close(IrpContext);
237
238 } __except (Ext2ExceptionFilter(IrpContext, GetExceptionInformation())) {
239
240 Ext2ExceptionHandler(IrpContext);
241 }
242
243 } __finally {
244
245 FsRtlExitFileSystem();
246 }
247}

Callers

nothing calls this directly

Calls 3

Ext2ExceptionFilterFunction · 0.85
Ext2ExceptionHandlerFunction · 0.85
Ext2CloseFunction · 0.70

Tested by

no test coverage detected