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)