DlMapMemoryEx-Funktion (dispmprt.h)
Ordnet einen Bereich von busrelativen physischen Adressen des Anzeigespeichers dem Systembereich oder dem virtuellen Adressraum eines Benutzermodusprozesses zu.
Syntax
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
);
Parameter
DeviceHandle
Ein Handle, das eine Grafikkarte darstellt.
TranslatedAddress
Length
Gibt bei der Eingabe die Anzahl der zuzuordnenden Bytes an.
InIoSpace
Zeiger auf eine Variable, die die Position des Bereichs angibt.
ProcessHandle
VirtualAddress
Zeiger auf eine Variable, die bei der Eingabe entweder NULL oder ein Handle auf einen Benutzermodusprozess ist.
MapToUserMode
Rückgabewert
Diese Funktion gibt NTSTATUS zurück.
Anforderungen
Anforderung | Wert |
---|---|
Header | dispmprt.h |