Поделиться через


Функция 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