Freigeben über


DlMapMemory-Funktion (dispmprt.h)

Ordnet einen Bereich von busrelativen physischen Adressen des Anzeigespeichers in den Systembereich oder in den virtuellen Adressraum eines Benutzermodusprozesses zu.

Syntax

VP_STATUS DlMapMemory(
  IN PVOID            DeviceHandle,
  IN PHYSICAL_ADDRESS TranslatedAddress,
  IN OUT PULONG       Length,
  IN PULONG           InIoSpace,
  IN OUT PVOID        *VirtualAddress
);

Parameter

DeviceHandle

Ein Handle, das einen Anzeigeadapter darstellt.

TranslatedAddress

Die busrelative Basisadresse des bereichs, der zugeordnet werden soll.

Length

Gibt bei eingaben die Anzahl der Zuzuordnenden Bytes an.

InIoSpace

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

VirtualAddress

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

Rückgabewert

Diese Funktion gibt VP_STATUS zurück.

Anforderungen

Anforderung Wert
Header- dispmprt.h