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

Function Ext2IsVolumeMounted

Ext4Fsd/fsctl.c:2495–2519  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2493
2494
2495NTSTATUS
2496Ext2IsVolumeMounted (IN PEXT2_IRP_CONTEXT IrpContext)
2497{
2498 PDEVICE_OBJECT DeviceObject;
2499 PEXT2_VCB Vcb = 0;
2500 NTSTATUS Status = STATUS_SUCCESS;
2501
2502 ASSERT(IrpContext);
2503
2504 ASSERT((IrpContext->Identifier.Type == EXT2ICX) &&
2505 (IrpContext->Identifier.Size == sizeof(EXT2_IRP_CONTEXT)));
2506
2507
2508 DeviceObject = IrpContext->DeviceObject;
2509
2510 Vcb = (PEXT2_VCB) DeviceObject->DeviceExtension;
2511
2512 ASSERT(IsMounted(Vcb));
2513
2514 Ext2VerifyVcb (IrpContext, Vcb);
2515
2516 Ext2CompleteIrpContext(IrpContext, Status);
2517
2518 return Status;
2519}
2520
2521
2522NTSTATUS

Callers 1

Ext2UserFsRequestFunction · 0.85

Calls 2

Ext2VerifyVcbFunction · 0.85
Ext2CompleteIrpContextFunction · 0.85

Tested by

no test coverage detected