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