D3DKMTFreeGpuVirtualAddress-Funktion (d3dkmthk.h)

D3DKMTFreeGpuVirtualAddress veröffentlicht eine Reihe von virtuellen Grafikverarbeitungseinheiten (GPU), die zuvor reserviert oder zugeordnet wurden.

Syntax

NTSTATUS D3DKMTFreeGpuVirtualAddress(
  [in] const D3DKMT_FREEGPUVIRTUALADDRESS *unnamedParam1
);

Parameter

[in] unnamedParam1

Ein Zeiger auf eine D3DKMT_FREEGPUVIRTUALADDRESS Struktur, die den Vorgang beschreibt.

Rückgabewert

Rückgabecode Beschreibung
STATUS_SUCCESS Der Gerätekontext wurde erfolgreich erstellt.
STATUS_INVALID_PARAMETER Parameter wurden überprüft und ermittelt, dass sie falsch sind.

Diese Funktion kann auch andere NTSTATUS-Werte zurückgeben.

Bemerkungen

Die freigestellte virtuelle Adresse sollte nach dem Anruf nicht sofort zugegriffen werden. Wenn es hervorragende MapGpuVirtualAddress - und UpdateGpuVirtualAddress-Vorgänge gibt, die auf die virtuelle Adresse verweisen, werden sie ignoriert, nachdem die virtuelle Adresse freigestellt wurde. Ein neuer virtueller Adressbereich kann anstelle des freigestellten Bereichs unmittelbar nach der Rückgabe aus der Funktion zugewiesen werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Universell
Header d3dkmthk.h (einschließlich D3dkmthk.h)
Bibliothek Gdi32.lib
DLL Gdi32.dll

Weitere Informationen

D3DKMT_FREEGPUVIRTUALADDRESS

MapGpuVirtualAddress

UpdateGpuVirtualAddress