Функция DlMapMemory (dispmprt.h)
Сопоставляет диапазон физических адресов, относящихся к шине, в пространство системы или в виртуальное адресное пространство процесса пользовательского режима.
Синтаксис
VP_STATUS DlMapMemory(
IN PVOID DeviceHandle,
IN PHYSICAL_ADDRESS TranslatedAddress,
IN OUT PULONG Length,
IN PULONG InIoSpace,
IN OUT PVOID *VirtualAddress
);
Параметры
DeviceHandle
Дескриптор, представляющий адаптер отображения.
TranslatedAddress
Относительный базовый адрес шины диапазона для сопоставления.
Length
При входных данных указывает количество байтов памяти для сопоставления.
InIoSpace
Указатель на переменную, указывающую расположение диапазона.
VirtualAddress
Указатель на переменную, которая находится на входных данных, либо null или дескриптор процесса пользовательского режима.
Возвращаемое значение
Эта функция возвращает VP_STATUS.
Требования
Требование | Ценность |
---|---|
заголовка | dispmprt.h |