DXGI_DDI_ARG_QUERYRESOURCERESIDENCY structure (dxgiddi.h)
La structure DXGI_DDI_ARG_QUERYRESOURCERESIDENCY décrit la status 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 du périphérique d’affichage (contexte graphique) sur lequel le pilote détermine la résidence des ressources status. 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] pResources
Tableau de descripteurs pour les ressources à interroger pour la résidence.
[out] pStatus
Pointeur vers un tableau de valeurs DXGI_DDI_RESIDENCY. Le nombre d’éléments dans le tableau est spécifié par le membre Resources, et chaque élément reçoit l’une des valeurs suivantes pour indiquer la résidence status de la ressource correspondante dans le tableau spécifié par pResources.
Valeur | Signification |
---|---|
DXGI_DDI_RESIDENCY_FULLY_RESIDENT (1) | Les ressources résident dans la mémoire GPU, qui est le status 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 ne sont pas résidentes, ce qui est la plus faible status de résidence. |
[in] Resources
Nombre d’éléments dans les tableaux pResources et pStatus .
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) |