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) |