structure D3DDDIARG_SETPRIORITY (d3dumddi.h)

La structure D3DDDIARG_SETPRIORITY décrit le niveau de priorité à définir pour une texture managée.

Syntaxe

typedef struct _D3DDDIARG_SETPRIORITY {
  HANDLE hResource;
  UINT   Priority;
} D3DDDIARG_SETPRIORITY;

Membres

hResource

Handle de la ressource qui contient la texture.

Priority

Niveau de priorité à définir pour la texture contenue dans la ressource hResource . La valeur de priorité d’une texture peut être définie n’importe où dans la plage comprise entre 0 et 0xFFFFFFFF.

Remarques

Le pilote reçoit uniquement des notifications de priorité pour les textures gérées par le pilote.

Le niveau de priorité auquel une texture est définie détermine son ordre d’éviction de la mémoire. Une texture qui se voit attribuer une priorité faible 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
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

SetPriority