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


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