D3DKMTFreeGpuVirtualAddress-Funktion (d3dkmthk.h)
D3DKMTFreeGpuVirtualAddress gibt eine Reihe von virtuellen GPU-Adressen (Graphics Processing Unit) frei, 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 | Die Parameter wurden überprüft und als falsch ermittelt. |
Diese Funktion gibt möglicherweise auch andere NTSTATUS-Werte zurück.
Hinweise
Auf die freigegebene virtuelle Adresse sollte nicht unmittelbar nach dem Anruf zugegriffen werden. Wenn die Vorgänge MapGpuVirtualAddress und UpdateGpuVirtualAddress ausstehen, die auf die virtuelle Adresse verweisen, werden diese ignoriert, nachdem die virtuelle Adresse freigegeben wurde. Ein neuer virtueller Adressbereich kann anstelle des freigegebenen Adressbereichs unmittelbar nach der Rückgabe von der Funktion zugeordnet werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Universell |
Header | d3dkmthk.h (include D3dkmthk.h) |
Bibliothek | Gdi32.lib |
DLL | Gdi32.dll |