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

Function Ext2SetExt2Property

Ext2Mgr/enumDisk.cpp:2492–2520  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2490}
2491
2492BOOL
2493Ext2SetExt2Property (
2494 HANDLE Handle,
2495 PEXT2_VOLUME_PROPERTY3 EVP
2496 )
2497{
2498 NT::NTSTATUS status;
2499 NT::IO_STATUS_BLOCK iosb;
2500
2501 ASSERT(EVP->Magic == EXT2_VOLUME_PROPERTY_MAGIC);
2502 EVP->Command = APP_CMD_SET_PROPERTY3;
2503
2504 status = NT::ZwDeviceIoControlFile(
2505 Handle, NULL, NULL, NULL, &iosb,
2506 IOCTL_APP_VOLUME_PROPERTY,
2507 EVP, sizeof(EXT2_VOLUME_PROPERTY3),
2508 EVP, sizeof(EXT2_VOLUME_PROPERTY3)
2509 );
2510
2511 if (NT_SUCCESS(status)) {
2512 return TRUE;
2513 } else {
2514 CString s;
2515 s.Format("Status = %xh\n", status);
2516 AfxMessageBox(s);
2517 }
2518
2519 return FALSE;
2520}
2521
2522
2523BOOL

Callers 3

Ext2SetGlobalPropertyFunction · 0.85
AddMountPointMethod · 0.85
OnOKMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected