Re: Ke386SetIoAccessMap and WindowsXP x64
- From: Slavo Tomascik <ssutaz@xxxxxxxxx>
- Date: Tue, 12 Jul 2005 21:58:00 +0200
Neill Clift [MSFT] wrote:
"Slavo Tomascik" <ssutaz@xxxxxxxxx> wrote in message news:OfnThJvhFHA.1204@xxxxxxxxxxxxxxxxxxxxxxx
Hello all,
in my driver I use Ke386SetIoAccessMap and Ke386IoSetAccessProcess for direct access to LPT ports. I try compile driver for XP x64, and surprise - undocumented functions from previous systems versions are not available.
Know anybody some replacement (or another solution) for that functions? I need direct access to ports from my application to fulfill timing requirements.
None of this user mode access to privileged instructions stuff is available
on the X64 platform. This is stone age stuff to be honest. It just
doesn't make sense to have applications talking to h/w directly in a
modern OS. Too many things you can't control from user mode.
Issue I/O requests to drivers for hardware instead.
I know the rules of the modern OS. The demands of the real life are against rules - stupid device which performance is dependent on the communication speed of LPT port (and which communication protocol doesn't allow to be serialized to increase performance). I have developed device driver, but overhead costs of I/O request (and of course boss' decision) force stone age solution. Anyway, thank you for your time.
Slavo Tomascik ssutaz@xxxxxxxxx .
- Follow-Ups:
- Re: Ke386SetIoAccessMap and WindowsXP x64
- From: Maxim S. Shatskih
- Re: Ke386SetIoAccessMap and WindowsXP x64
- References:
- Ke386SetIoAccessMap and WindowsXP x64
- From: Slavo Tomascik
- Re: Ke386SetIoAccessMap and WindowsXP x64
- From: Neill Clift [MSFT]
- Ke386SetIoAccessMap and WindowsXP x64
- Prev by Date: Re: Deciphering FSCTL_GET_VOLUME_BITMAP cluster information
- Next by Date: RE: How do I get an HBITMAP from a SURFOBJ?
- Previous by thread: Re: Ke386SetIoAccessMap and WindowsXP x64
- Next by thread: Re: Ke386SetIoAccessMap and WindowsXP x64
- Index(es):
Relevant Pages
|