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 |