- Print an debug message if IRP_MN_FILTER_RESOURCE_REQUIREMENTS fails
- Don't let a broken driver remove our resource requirements list

svn path=/trunk/; revision=53379
This commit is contained in:
Cameron Gutman 2011-08-22 17:01:33 +00:00
parent 6e4670679a
commit 1115b655fa

View file

@ -547,10 +547,10 @@ IopFilterResourceRequirements(IN PDEVICE_NODE DeviceNode)
&Stack);
if (!NT_SUCCESS(Status) && Status != STATUS_NOT_SUPPORTED)
{
DPRINT("IopInitiatePnpIrp(IRP_MN_FILTER_RESOURCE_REQUIREMENTS) failed\n");
DPRINT1("IopInitiatePnpIrp(IRP_MN_FILTER_RESOURCE_REQUIREMENTS) failed\n");
return Status;
}
else if (NT_SUCCESS(Status))
else if (NT_SUCCESS(Status) && IoStatusBlock.Information)
{
DeviceNode->ResourceRequirements = (PIO_RESOURCE_REQUIREMENTS_LIST)IoStatusBlock.Information;
}