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。

要求

要求
Header dispmprt.h