structure D3DDDICB_DESTROYALLOCATION2FLAGS (d3dukmdt.h)
La structure D3DDDICB_DESTROYALLOCATION2FLAGS est utilisée avec la structure D3DKMT_DESTROYALLOCATION2 pour décrire les paramètres de libération des allocations avec D3DKMTDestroyAllocation2.
Syntaxe
typedef struct _D3DDDICB_DESTROYALLOCATION2FLAGS {
union {
struct {
UINT AssumeNotInUse : 1;
UINT SynchronousDestroy : 1;
UINT Reserved : 29;
UINT SystemUseOnly : 1;
};
UINT Value;
};
} D3DDDICB_DESTROYALLOCATION2FLAGS;
Membres
AssumeNotInUse
Valeur | Signification |
---|---|
FALSE | Indique au gestionnaire de mémoire vidéo de supposer que les commandes mises en file d’attente avant la demande de destruction peuvent tenter d’accéder à l’allocation en cours de destruction et reporte l’opération de destruction jusqu’à la fin des commandes mises en file d’attente. |
TRUE | Indique au gestionnaire de mémoire vidéo d’ignorer les commandes en attente sur l’appareil propriétaire et de détruire immédiatement les allocations. |
SynchronousDestroy
Valeur | Signification |
---|---|
FALSE | Indique au noyau graphique DirectX que l’appel peut retourner avant que la mémoire surface sous-jacente ne soit entièrement récupérée par le système d’exploitation. |
TRUE | Indique au noyau graphique DirectX d’attendre que la mémoire surface soit récupérée par le système d’exploitation. |
Reserved
Ce membre est réservé et doit être défini sur zéro.
SystemUseOnly
Ce membre est réservé et ne doit pas être utilisé par le pilote en mode utilisateur.
Value
Valeur consolidée des champs de la structure.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
En-tête | d3dukmdt.h (inclure D3dumddi.h, D3dkmddi.h) |