structure DXGI_DDI_ARG_QUERYRESOURCERESIDENCY (dxgiddi.h)
La structure DXGI_DDI_ARG_QUERYRESOURCERESIDENCY décrit l’état de résidence d’une liste de ressources.
Syntaxe
typedef struct DXGI_DDI_ARG_QUERYRESOURCERESIDENCY {
[in] DXGI_DDI_HDEVICE hDevice;
[in] const DXGI_DDI_HRESOURCE *pResources;
[out] DXGI_DDI_RESIDENCY *pStatus;
[in] SIZE_T Resources;
} DXGI_DDI_ARG_QUERYRESOURCERESIDENCY;
Membres
[in] hDevice
Handle vers l’appareil d’affichage (contexte graphique) sur lequel le pilote détermine l’état de résidence des ressources. Le runtime Direct3D transmet ce handle au pilote dans le hDrvDevice membre de la structure D3D10DDIARG_CREATEDEVICE lorsque le runtime appelle la fonction CreateDevice(D3D10) du pilote pour créer l’appareil d’affichage.
[in] pResources
Tableau de handles sur les ressources à interroger pour la résidence.
[out] pStatus
Pointeur vers un tableau de valeurs DXGI_DDI_RESIDENCY. Le nombre d’éléments du tableau est spécifié par l'Resources membre, et chaque élément reçoit l’une des valeurs suivantes pour indiquer l’état de résidence de la ressource correspondante dans le tableau qui pResources spécifie.
valeur | Signification |
---|---|
DXGI_DDI_RESIDENCY_FULLY_RESIDENT (1) | Les ressources résident dans la mémoire GPU, qui est l’état de résidence le plus élevé. |
DXGI_DDI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY (2) | Les ressources résident dans la mémoire partagée. |
DXGI_DDI_RESIDENCY_EVICTED_TO_DISK (3) | Les ressources sont non-résidentes, qui est l’état de résidence le plus bas. |
[in] Resources
Nombre d’éléments dans les tableaux pResources et pStatus.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
d’en-tête | dxgiddi.h (include D3d10umddi.h) |