Partager via


énumération D3D11_1_DDI_FLUSH_FLAGS (d3d10umddi.h)

Dans les appels à la fonction flush(D3D11_1), indique si le pilote doit continuer à envoyer des mémoires tampons de commande. Utilisé par le modèle de pilote d’affichage Windows (WDDM) 1.2 et les pilotes d’affichage en mode utilisateur ultérieur.

Syntaxe

typedef enum D3D11_1_DDI_FLUSH_FLAGS {
  D3D11_1DDI_FLUSH_UNLESS_NO_COMMANDS,
  D3DWDDM1_3DDI_TRIM_MEMORY
} ;

Constantes

 
D3D11_1DDI_FLUSH_UNLESS_NO_COMMANDS
Le pilote ne doit pas envoyer de mémoires tampons de commande s’il n’y a pas eu de nouvelles commandes depuis la dernière fois que le pilote a envoyé une mémoire tampon de commande.
D3DWDDM1_3DDI_TRIM_MEMORY
Le pilote doit libérer autant de mémoire que possible. Toutefois, il ne doit libérer aucune mémoire nécessaire au pilote pour continuer à fonctionner. L’utilisation de cette valeur constante ne doit donc pas introduire de nouvelles opportunités pour manquer de mémoire.

Le pilote ne doit plus appeler offre de mémoire vidéo et récupérer DDIS sur la mémoire qu’il libère.

Prise en charge à partir de Windows 8.1 pour les pilotes d’affichage en mode utilisateur WDDM 1.3 et ultérieur.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
serveur minimum pris en charge Windows Server 2012
d’en-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

Flush(D3D11_1)