Partager via


Fonction DlMapMemory (dispmprt.h)

Mappe une plage d’adresses physiques relatives de 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

VP_STATUS DlMapMemory(
  IN PVOID            DeviceHandle,
  IN PHYSICAL_ADDRESS TranslatedAddress,
  IN OUT PULONG       Length,
  IN PULONG           InIoSpace,
  IN OUT PVOID        *VirtualAddress
);

Paramètres

DeviceHandle

Handle qui représente un adaptateur d’affichage.

TranslatedAddress

Adresse de base relative du bus de la plage à mapper.

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.

VirtualAddress

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

Valeur retournée

Cette fonction retourne VP_STATUS.

Configuration requise

Condition requise Valeur
En-tête dispmprt.h