DXGKCB_UNMAP_MEMORY Rückruffunktion (dispmprt.h)
Die DxgkCbUnmapMemory-Funktion hebt die Zuordnung eines Adressbereichs auf, der zuvor von DxgkCbMapMemory zugeordnet wurde.
Syntax
DXGKCB_UNMAP_MEMORY DxgkcbUnmapMemory;
NTSTATUS DxgkcbUnmapMemory(
[in] HANDLE DeviceHandle,
[in] PVOID VirtualAddress
)
{...}
Parameter
[in] DeviceHandle
Ein Handle, das eine Grafikkarte darstellt. Der Anzeige-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 bei Erfolg STATUS_SUCCESS zurück. Andernfalls wird einer der in Ntstatus.h definierten Fehlercodes zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Zielplattform | Desktop |
Kopfzeile | dispmprt.h (include Dispmprt.h) |
IRQL | PASSIVE_LEVEL |