mirror of
https://github.com/reactos/reactos.git
synced 2026-05-31 08:17:09 +08:00
[NTOSKRNL] IoGetDeviceProperty: Add support for the DevicePropertyRemovalPolicy property.
This could probably fix CORE-15068.
This commit is contained in:
@@ -4180,6 +4180,9 @@ IoGetDeviceProperty(IN PDEVICE_OBJECT DeviceObject,
|
||||
*ResultLength -= sizeof(OBJECT_NAME_INFORMATION);
|
||||
break;
|
||||
|
||||
case DevicePropertyRemovalPolicy:
|
||||
PIP_RETURN_DATA(sizeof(UCHAR), &DeviceNode->RemovalPolicy);
|
||||
|
||||
/* Handle the registry-based properties */
|
||||
case DevicePropertyUINumber:
|
||||
PIP_REGISTRY_DATA(REGSTR_VAL_UI_NUMBER, REG_DWORD);
|
||||
@@ -4206,8 +4209,6 @@ IoGetDeviceProperty(IN PDEVICE_OBJECT DeviceObject,
|
||||
case DevicePropertyContainerID:
|
||||
//PIP_REGISTRY_DATA(REGSTR_VAL_CONTAINERID, REG_SZ); // Win7
|
||||
PIP_UNIMPLEMENTED();
|
||||
case DevicePropertyRemovalPolicy:
|
||||
PIP_UNIMPLEMENTED();
|
||||
break;
|
||||
case DevicePropertyInstallState:
|
||||
PIP_REGISTRY_DATA(REGSTR_VAL_CONFIGFLAGS, REG_DWORD);
|
||||
|
||||
Reference in New Issue
Block a user