Partager via


structure DXGI_QUERY_VIDEO_MEMORY_INFO (dxgi1_4.h)

Décrit les paramètres actuels de budgétisation de la mémoire vidéo.

Syntaxe

typedef struct DXGI_QUERY_VIDEO_MEMORY_INFO {
  UINT64 Budget;
  UINT64 CurrentUsage;
  UINT64 AvailableForReservation;
  UINT64 CurrentReservation;
} DXGI_QUERY_VIDEO_MEMORY_INFO;

Membres

Budget

Spécifie le budget de mémoire vidéo fourni par le système d’exploitation, en octets, que l’application doit cibler. Si CurrentUsage est supérieur à Budget, l’application peut entraîner des pénalités de performances ou de bégaiement en raison de l’activité en arrière-plan du système d’exploitation afin de fournir à d’autres applications une utilisation équitable de la mémoire vidéo.

CurrentUsage

Spécifie l’utilisation actuelle de la mémoire vidéo de l’application, en octets.

AvailableForReservation

Quantité de mémoire vidéo, en octets, que l’application dispose pour la réservation. Pour réserver cette mémoire vidéo, l’application doit appeler IDXGIAdapter3 ::SetVideoMemoryReservation.

CurrentReservation

Quantité de mémoire vidéo, en octets, réservée par l’application. Le système d’exploitation utilise la réservation comme indicateur pour déterminer l’ensemble de travail minimal de l’application. Les applications doivent tenter de s’assurer que leur utilisation de la mémoire vidéo peut être réduite pour répondre à cette exigence.

Remarques

Utilisez cette structure avec QueryVideoMemoryInfo.

Reportez-vous aux remarques pour D3D12_MEMORY_POOL.

Configuration requise

Condition requise Valeur
En-tête dxgi1_4.h (include DXGI1_3.h)

Voir aussi

DXGI Structures