Freigeben über


DXGKCB_UNMAP_MEMORY Rückruffunktion (dispmprt.h)

Die DxgkCbUnmapMemory Funktion hebt die Zuordnung eines Adressbereichs auf, der zuvor von DxgkCbMapMemoryzugeordnet wurde.

Syntax

DXGKCB_UNMAP_MEMORY DxgkcbUnmapMemory;

NTSTATUS DxgkcbUnmapMemory(
  [in] HANDLE DeviceHandle,
  [in] PVOID VirtualAddress
)
{...}

Parameter

[in] DeviceHandle

Ein Handle, das einen Anzeigeadapter darstellt. Der Display-Miniporttreiber hat dieses Handle zuvor im DeviceHandle Member der DXGKRNL_INTERFACE Struktur abgerufen, die an DxgkDdiStartDeviceübergeben wurde.

[in] VirtualAddress

Die Anfangsadresse des Bereichs, der nicht zugeordnet werden soll. Diese Adresse kann eine virtuelle Adresse im Systembereich, eine virtuelle Adresse im Adressraum eines Benutzermodusprozesses oder eine Adresse im E/A-Bereich sein.

Rückgabewert

DxgkCbUnmapMemory gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist. Andernfalls wird eine der fehlercodes zurückgegeben, die in ntstatus.hdefiniert sind.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Zielplattform- Desktop
Header- dispmprt.h (include Dispmprt.h)
IRQL- PASSIVE_LEVEL

Siehe auch

DxgkCbMapMemory