mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2025-11-11 11:08:02 -06:00
Windows: remove IOCTL_STORAGE_GET_DEVICE_NUMBER support until a real device is implemented.
This commit is contained in:
@@ -1096,7 +1096,7 @@ NTSTATUS ProcessVolumeDeviceControlIrp (PDEVICE_OBJECT DeviceObject, PEXTENSION
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case IOCTL_STORAGE_GET_DEVICE_NUMBER:
|
/*case IOCTL_STORAGE_GET_DEVICE_NUMBER:
|
||||||
Dump ("ProcessVolumeDeviceControlIrp (IOCTL_STORAGE_GET_DEVICE_NUMBER)\n");
|
Dump ("ProcessVolumeDeviceControlIrp (IOCTL_STORAGE_GET_DEVICE_NUMBER)\n");
|
||||||
if (ValidateIOBufferSize (Irp, sizeof (STORAGE_DEVICE_NUMBER), ValidateOutput))
|
if (ValidateIOBufferSize (Irp, sizeof (STORAGE_DEVICE_NUMBER), ValidateOutput))
|
||||||
{
|
{
|
||||||
@@ -1109,7 +1109,7 @@ NTSTATUS ProcessVolumeDeviceControlIrp (PDEVICE_OBJECT DeviceObject, PEXTENSION
|
|||||||
Irp->IoStatus.Status = STATUS_SUCCESS;
|
Irp->IoStatus.Status = STATUS_SUCCESS;
|
||||||
Irp->IoStatus.Information = sizeof (STORAGE_DEVICE_NUMBER);
|
Irp->IoStatus.Information = sizeof (STORAGE_DEVICE_NUMBER);
|
||||||
}
|
}
|
||||||
break;
|
break;*/
|
||||||
|
|
||||||
case IOCTL_STORAGE_GET_HOTPLUG_INFO:
|
case IOCTL_STORAGE_GET_HOTPLUG_INFO:
|
||||||
Dump ("ProcessVolumeDeviceControlIrp (IOCTL_STORAGE_GET_HOTPLUG_INFO)\n");
|
Dump ("ProcessVolumeDeviceControlIrp (IOCTL_STORAGE_GET_HOTPLUG_INFO)\n");
|
||||||
@@ -1186,6 +1186,7 @@ NTSTATUS ProcessVolumeDeviceControlIrp (PDEVICE_OBJECT DeviceObject, PEXTENSION
|
|||||||
case IOCTL_DISK_MEDIA_REMOVAL:
|
case IOCTL_DISK_MEDIA_REMOVAL:
|
||||||
case IOCTL_VOLUME_QUERY_ALLOCATION_HINT:
|
case IOCTL_VOLUME_QUERY_ALLOCATION_HINT:
|
||||||
case FT_BALANCED_READ_MODE:
|
case FT_BALANCED_READ_MODE:
|
||||||
|
case IOCTL_STORAGE_GET_DEVICE_NUMBER:
|
||||||
Dump ("ProcessVolumeDeviceControlIrp: returning STATUS_INVALID_DEVICE_REQUEST for %ls\n", TCTranslateCode (irpSp->Parameters.DeviceIoControl.IoControlCode));
|
Dump ("ProcessVolumeDeviceControlIrp: returning STATUS_INVALID_DEVICE_REQUEST for %ls\n", TCTranslateCode (irpSp->Parameters.DeviceIoControl.IoControlCode));
|
||||||
Irp->IoStatus.Status = STATUS_INVALID_DEVICE_REQUEST;
|
Irp->IoStatus.Status = STATUS_INVALID_DEVICE_REQUEST;
|
||||||
Irp->IoStatus.Information = 0;
|
Irp->IoStatus.Information = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user