Partager via


Fonction DlMapMemoryEx (dispmprt.h)

Mappe une plage d’adresses physiques relatives au bus de la mémoire d’affichage dans l’espace système ou dans l’espace d’adressage virtuel d’un processus en mode utilisateur.

Syntaxe

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
);

Paramètres

DeviceHandle

Handle qui représente une carte d’affichage.

TranslatedAddress

Length

Lors de l’entrée, spécifie le nombre d’octets de mémoire à mapper.

InIoSpace

Pointeur vers une variable qui indique l’emplacement de la plage.

ProcessHandle

VirtualAddress

Pointeur vers une variable qui, en entrée, est NULL ou un handle vers un processus en mode utilisateur.

MapToUserMode

Valeur retournée

Cette fonction retourne NTSTATUS.

Configuration requise

Condition requise Valeur
En-tête dispmprt.h