Partager via


DXGI_DDI_ARG_SETRESOURCEPRIORITY structure (dxgiddi.h)

La structure DXGI_DDI_ARG_SETRESOURCEPRIORITY décrit les paramètres permettant de définir le niveau de priorité d’une ressource.

Syntaxe

typedef struct DXGI_DDI_ARG_SETRESOURCEPRIORITY {
  [in] DXGI_DDI_HDEVICE   hDevice;
  [in] DXGI_DDI_HRESOURCE hResource;
  [in] UINT               Priority;
} DXGI_DDI_ARG_SETRESOURCEPRIORITY;

Membres

[in] hDevice

Handle du périphérique d’affichage (contexte graphique) sur lequel le pilote définit la priorité d’éviction de la mémoire pour une ressource. Le runtime Direct3D transmet ce handle au pilote dans le membre hDrvDevice de la structure D3D10DDIARG_CREATEDEVICE lorsque le runtime appelle la fonction CreateDevice(D3D10) du pilote pour créer le périphérique d’affichage.

[in] hResource

Handle de la ressource pour laquelle définir le niveau de priorité.

[in] Priority

Niveau de priorité à définir pour la ressource spécifiée par le membre hResource . Le niveau de priorité d’une ressource peut être défini n’importe où dans la plage comprise entre 0 et 0xFFFFFFFF.

Remarques

Le niveau de priorité auquel une ressource est définie détermine son ordre d’éviction de la mémoire. Une ressource à laquelle une priorité basse est affectée est supprimée avant qu’une ressource ayant une priorité élevée. Si deux ressources ont la même priorité, la ressource qui a été utilisée plus récemment est conservée en mémoire ; l’autre ressource est supprimée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête dxgiddi.h (include D3d10umddi.h)

Voir aussi

SetResourcePriorityDXGI