D3DHAL_DP2SETPRIORITY structure (d3dhal.h)
La structure D3DHAL_DP2SETPRIORITY est utilisée pour informer le pilote de la priorité de la texture spécifiée par le handle dwDDDestSurface.
Syntaxe
typedef struct _D3DHAL_DP2SETPRIORITY {
DWORD dwDDSurface;
DWORD dwPriority;
} D3DHAL_DP2SETPRIORITY;
Membres
dwDDSurface
Spécifie le handle de la texture.
dwPriority
Spécifie la priorité de la texture dwDDDestSurface . La valeur de priorité d’une texture peut être définie n’importe où dans la plage comprise entre 0 et 0xFFFFFFFF.
Remarques
Les pilotes sont avertis des handles au moment de la création de la texture. Le pilote peut s’attendre à recevoir des notifications de priorité uniquement pour les textures gérées par le pilote.
Les priorités déterminent quand les textures managées doivent être supprimées de la mémoire. Une texture affectée d’une priorité basse est supprimée avant une texture avec une priorité élevée. Si deux textures ont la même priorité, la texture utilisée plus récemment est conservée en mémoire ; l’autre texture est supprimée.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dhal.h (inclure D3dhal.h) |