NTSTATUS NTAPI HalpSetPartitionInformation(IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, IN ULONG PartitionNumber, IN ULONG PartitionType) { /* Call the kernel */ return IoSetPartitionInformation(DeviceObject, SectorSize, PartitionNumber, PartitionType); }
NTSTATUS NTAPI DiskSetPartitionInformation( IN PFUNCTIONAL_DEVICE_EXTENSION Fdo, IN ULONG SectorSize, IN ULONG PartitionNumber, IN ULONG PartitionType ) { PDISK_DATA diskData = Fdo->CommonExtension.DriverData; diskData->CachedPartitionTableValid = FALSE; DebugPrint((PtCache, "DiskSPI: Invalidating PT cache for FDO %#p\n", Fdo)); return IoSetPartitionInformation(Fdo->DeviceObject, SectorSize, PartitionNumber, PartitionType); }