I would like to do some research and to understand ACPI methods like _CRS _SRS _DSM
I would like to write a filter driver that intercept these calls.
Where should I attached this filter driver?
Upper filter or lower filter?
On top of which device it should be attached?
os.
These methods are device specific, you cannot filter globally. You need to pick the device in question and add yourself as a lower filter between the FDO and the PDO
d
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@gmail.com
Sent: Wednesday, July 29, 2009 8:00 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Filtering IOCTL_ACPI_xxx commands
I would like to do some research and to understand ACPI methods like _CRS _SRS _DSM I would like to write a filter driver that intercept these calls.
Where should I attached this filter driver?
Upper filter or lower filter?
On top of which device it should be attached?
os.
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
I already did this.
I wrote a KMDF filter driver that was register to event EvtIoDeviceControl and I attached it as a LowerFilters to ICH PCI Express root of the express card.
I saw only one call to IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK.
Nothing else.
Any idea?
OS
Perhaps you are filtering the wrong device and need to filter a bit more downstream
d
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@gmail.com
Sent: Wednesday, July 29, 2009 2:19 PM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] Filtering IOCTL_ACPI_xxx commands
I already did this.
I wrote a KMDF filter driver that was register to event EvtIoDeviceControl and I attached it as a LowerFilters to ICH PCI Express root of the express card.
I saw only one call to IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK.
Nothing else.
Any idea?
OS
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
You’re under the mistaken impression that these methods are driven through
IOCTLs. They’re not.
–
Jake Oshins
Hyper-V I/O Architect (former ACPI guy)
Windows Kernel Group
This post implies no warranties and confers no rights.
wrote in message news:xxxxx@ntdev…
> I already did this.
> I wrote a KMDF filter driver that was register to event EvtIoDeviceControl
> and I attached it as a LowerFilters to ICH PCI Express root of the express
> card.
> I saw only one call to IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK.
> Nothing else.
>
> Any idea?
>
> OS
>