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 |