D3DKMTFreeGpuVirtualAddress-Funktion (d3dkmthk.h)
D3DKMTFreeGpuVirtualAddress gibt eine Reihe virtueller Adressen der Grafikverarbeitungseinheit (GPU) frei, die zuvor reserviert oder zugeordnet wurde.
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
Auf die freigegebene virtuelle Adresse sollte nicht unmittelbar nach dem Anruf zugegriffen werden. Wenn es ausstehende MapGpuVirtualAddress und UpdateGpuVirtualAddress Vorgänge gibt, die auf die virtuelle Adresse verweisen, werden sie ignoriert, nachdem die virtuelle Adresse freigegeben wurde. Ein neuer virtueller Adressbereich kann anstelle des freigegebenen Adressbereichs unmittelbar nach der Rückgabe von der Funktion zugewiesen werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Zielplattform- | Universal |
Header- | d3dkmthk.h (einschließlich D3dkmthk.h) |
Library | Gdi32.lib |
DLL- | Gdi32.dll |