Fonction D3DKMTFreeGpuVirtualAddress (d3dkmthk.h)
D3DKMTFreeGpuVirtualAddress publie une plage d’adresses virtuelles GPU (Graphics Processing Unit), qui était précédemment réservée ou mappée.
Syntaxe
NTSTATUS D3DKMTFreeGpuVirtualAddress(
[in] const D3DKMT_FREEGPUVIRTUALADDRESS *unnamedParam1
);
Paramètres
[in] unnamedParam1
Pointeur vers une structure D3DKMT_FREEGPUVIRTUALADDRESS qui décrit l’opération.
Valeur retournée
Code de retour | Description |
---|---|
STATUS_SUCCESS | Le contexte de l’appareil a été créé avec succès. |
STATUS_INVALID_PARAMETER | Les paramètres ont été validés et déterminés comme incorrects. |
Cette fonction peut également retourner d’autres valeurs NTSTATUS .
Remarques
L’adresse virtuelle libérée ne doit pas être accessible immédiatement après l’appel. S’il existe des opérations MapGpuVirtualAddress et UpdateGpuVirtualAddress en suspens, qui font référence à l’adresse virtuelle, elles seront ignorées une fois l’adresse virtuelle libérée. Une nouvelle plage d’adresses virtuelle peut être allouée à la place de celle libérée immédiatement après le retour de la fonction.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
Plateforme cible | Universal |
En-tête | d3dkmthk.h (inclure D3dkmthk.h) |
Bibliothèque | Gdi32.lib |
DLL | Gdi32.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour