Freigeben über


DlMapMemoryEx-Funktion (dispmprt.h)

Ordnet einen Bereich von busrelativen physischen Adressen des Anzeigespeichers in den Systembereich oder in den 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 einen Anzeigeadapter darstellt.

TranslatedAddress

Length

Gibt bei eingaben die Anzahl der Zuzuordnenden Bytes an.

InIoSpace

Zeigen Sie auf eine Variable, die die Position des Bereichs angibt.

ProcessHandle

VirtualAddress

Zeiger auf eine Variable, die bei eingaben entweder NULL- oder ein Handle für einen Benutzermodusprozess ist.

MapToUserMode

Rückgabewert

Diese Funktion gibt NTSTATUS zurück.

Anforderungen

Anforderung Wert
Header- dispmprt.h