Condividi tramite


Funzione DlMapMemoryEx (dispmprt.h)

Esegue il mapping di un intervallo di indirizzi fisici relativi al bus di memoria di visualizzazione nello spazio di sistema o nello spazio degli indirizzi virtuali 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 di cui eseguire il mapping.

InIoSpace

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

ProcessHandle

VirtualAddress

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

MapToUserMode

Valore restituito

Questa funzione restituisce NTSTATUS.

Fabbisogno

Requisito Valore
intestazione dispmprt.h