Здравствуйте!
Пытаюсь получить доступ к регистрам устройства, подключенного через ISA (Windows CE).
Отображаю физический адрес на виртуальную память с помощью MmMapIoSpace().
Базовый адрес устройства 0xD0000;
Пишу следующий код:
PHYSICAL_ADDRESS a;
PVOID vad;
a.QuadPart = 0xD0000;
vad = MmMapIoSpace(a,4096,FALSE);
функция возвращается null. Что я делаю неверно?
Спасибо.
ps. Извиняюсь если не в той ветке, более подходящей не нашла...
18.03.10 17:47: Перенесено модератором из 'C/C++' — Кодт
BusTransBusAddrToVirtual
This function translates a bus address to a virtual system address.
http://msdn.microsoft.com/en-us/library/ms896154.aspx