|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Сен 11, 2003 06:14:48 Вопрос такой: есть ли функция, обратная MmGetPhysicalAddress, т.е. физ. адрес->виртуальный? |
|
|
Дата: Сен 11, 2003 11:33:42 Хм, a зачем? Если тебе нужно отмапить некий физический адрес, используй MmMapIoSpace. А вот узнать какому физическому адресу соответствуют какие виртуальные (их может быть больше одного) сложнее. Есть какая-то MmGetVirtualForPhysical, но ее по хорошему нельзя в своем драйвере использовать. |
|
|
Дата: Сен 11, 2003 13:56:34 Да я нашел эту функцию, но в DDK сказано, что ее нельзя использовать в драйверах и ничего не написано. Не подскажешь, какие параметры она берет параметры и что возвращает? |
|
|
Дата: Сен 11, 2003 14:01:34 Насчет параметров, погляди ntddk.h. NTKERNELAPI PVOID MmGetVirtualForPhysical ( IN PHYSICAL_ADDRESS PhysicalAddress ); Непонятно, правда, что она вообще делает. Как я сказал, для данного физического адреса может быть несколько виртуальных. Какой из них она возвращает? |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.076 |