Compartilhar via


estrutura DXGI_QUERY_VIDEO_MEMORY_INFO (dxgi1_4.h)

Descreve os parâmetros atuais de orçamento de memória de vídeo.

Sintaxe

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

Membros

Budget

Especifica o orçamento de memória de vídeo fornecido pelo sistema operacional, em bytes, que o aplicativo deve direcionar. Se CurrentUsage for maior que Orçamento, o aplicativo poderá incorrer em penalidades de desempenho ou gagueira devido à atividade em segundo plano do sistema operacional para fornecer a outros aplicativos um uso justo de memória de vídeo.

CurrentUsage

Especifica o uso atual de memória de vídeo do aplicativo, em bytes.

AvailableForReservation

A quantidade de memória de vídeo, em bytes, que o aplicativo tem disponível para reserva. Para reservar essa memória de vídeo, o aplicativo deve chamar IDXGIAdapter3::SetVideoMemoryReservation.

CurrentReservation

A quantidade de memória de vídeo, em bytes, reservada pelo aplicativo. O sistema operacional usa a reserva como uma dica para determinar o conjunto de trabalho mínimo do aplicativo. Os aplicativos devem tentar garantir que o uso de memória de vídeo possa ser cortado para atender a esse requisito.

Comentários

Use essa estrutura com QueryVideoMemoryInfo.

Consulte os comentários para D3D12_MEMORY_POOL.

Requisitos

Requisito Valor
Cabeçalho dxgi1_4.h (inclua DXGI1_3.h)

Confira também

Estruturas DXGI