Freigeben über


DlMapMemory-Funktion (dispmprt.h)

Ordnet einen Bereich von busrelativen physischen Adressen des Anzeigespeichers dem Systembereich oder dem 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 eine Grafikkarte darstellt.

TranslatedAddress

Die busrelative Basisadresse des zu zuordnenden Bereichs.

Length

Gibt bei der Eingabe die Anzahl der zuzuordnenden Bytes an.

InIoSpace

Zeiger auf eine Variable, die die Position des Bereichs angibt.

VirtualAddress

Zeiger auf eine Variable, die bei der Eingabe entweder NULL oder ein Handle auf einen Benutzermodusprozess ist.

Rückgabewert

Diese Funktion gibt VP_STATUS zurück.

Anforderungen

Anforderung Wert
Header dispmprt.h