Funzione DlMapMemoryEx (dispmprt.h)

Esegue il mapping di un intervallo di indirizzi fisici relativi al bus di memoria visualizzata nello spazio di sistema o nello spazio indirizzi virtuale di un processo in modalità utente.

Sintassi

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

Parametri

DeviceHandle

Handle che rappresenta una scheda di visualizzazione.

TranslatedAddress

Length

In input specifica il numero di byte di memoria da mappare.

InIoSpace

Puntatore a una variabile che indica la posizione dell'intervallo.

ProcessHandle

VirtualAddress

Puntatore a una variabile che, in input, è NULL o un handle per un processo in modalità utente.

MapToUserMode

Valore restituito

Questa funzione restituisce NTSTATUS.

Requisiti

Requisito Valore
Intestazione dispmprt.h