I am updating the PCI multifunction for windows vista and windows 7.
The driver was filtering the unwanted IO port resources using
IRP_MN_FILTER_RESOURCE_REQUIREMENTS.
The PnP manager allocated six IO port ranges for the device, the driver need
only two IO port ranges, so I filtered the unwanted four IO port ranges in
IRP_MN_FILTER_RESOURCE_REQUIREMENTS.
The resources filter working properly on windows XP, but failed on windows
vista and windows 7. On windows vista and windows 7, when we forward the
start device IRP to the PCI bus driver, it returns 0x C000000D failed
status, When we tried with windows 7 checked build, we got “Illegal resource
filtering” when we passes the start device IRP to bus driver.
Any idea why this happened?
Nitin
d
--
This posting is provided "AS IS" with no warranties, and confers no rights.
"Nitin-Radixweb" <Nitin-R...@discussions.microsoft.com> wrote in message
news:CEEEDDB0-28BB-40AA...@microsoft.com...
"Nitin-Radixweb" <Nitin-R...@discussions.microsoft.com> wrote in message
news:CEEEDDB0-28BB-40AA...@microsoft.com...
Nitin
"Alexander Grigoriev" wrote:
> .
>