[MOUCLASS] Activate and deactivate the device interface for mouse devices

This commit is contained in:
Eric Kohl 2025-04-28 21:14:20 +02:00
parent 5456e195db
commit bfa63932ce

View file

@ -840,6 +840,7 @@ ClassPnp(
}
else
DeviceExtension->FileHandle = NULL;
IoSetDeviceInterfaceState(&DeviceExtension->InterfaceName, TRUE);
Irp->IoStatus.Status = Status;
IoCompleteRequest(Irp, IO_NO_INCREMENT);
return Status;
@ -854,6 +855,7 @@ ClassPnp(
break;
case IRP_MN_REMOVE_DEVICE:
IoSetDeviceInterfaceState(&DeviceExtension->InterfaceName, FALSE);
if (DeviceExtension->FileHandle)
{
ZwClose(DeviceExtension->FileHandle);