mirror of
https://github.com/reactos/reactos.git
synced 2026-06-01 17:00:51 +08:00
[HIDCLASS] Override hid device capabilities
- Disable the Removable capability - Enable the SilentInstall and SurpriseRemovalOK capabilities This keeps the remove device icon from showing in the notification area whenever you plug in a mouse or a keyboard.
This commit is contained in:
@@ -460,6 +460,14 @@ HidClassPDO_PnP(
|
||||
RtlCopyMemory(IoStack->Parameters.DeviceCapabilities.Capabilities,
|
||||
&PDODeviceExtension->Capabilities,
|
||||
sizeof(DEVICE_CAPABILITIES));
|
||||
|
||||
//
|
||||
// override some capabilities
|
||||
//
|
||||
IoStack->Parameters.DeviceCapabilities.Capabilities->Removable = FALSE;
|
||||
IoStack->Parameters.DeviceCapabilities.Capabilities->SilentInstall = TRUE;
|
||||
IoStack->Parameters.DeviceCapabilities.Capabilities->SurpriseRemovalOK = TRUE;
|
||||
|
||||
Status = STATUS_SUCCESS;
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user