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