Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Descreve o orçamento de memória de um adaptador.
Sintaxe
struct DXCoreAdapterMemoryBudget {
uint64_t budget;
uint64_t currentUsage;
uint64_t availableForReservation;
uint64_t currentReservation;
};
Membros
budget
Tipo: uint64_t
Especifica o orçamento de memória do adaptador fornecido pelo sistema operacional, em bytes, que seu aplicativo deve direcionar. Se currentUsage for maior que de orçamento, seu aplicativo poderá incorrer em penalidades de desempenho ou gaguejar devido à atividade em segundo plano do sistema operacional, que se destina a fornecer a outros aplicativos um uso justo da memória do adaptador.
currentUsage
Tipo: uint64_t
Especifica o uso atual da memória do adaptador do aplicativo, em bytes.
availableForReservation
Tipo: uint64_t
Especifica a quantidade de memória do adaptador, em bytes, que seu aplicativo tem disponível para reserva. Para reservar essa memória do adaptador, seu aplicativo deve chamar IDXCoreAdapter::SetState com estado definido como DXCoreAdapterState::AdapterMemoryBudget.
currentReservation
Tipo: uint64_t
Especifica a quantidade de memória do adaptador, em bytes, reservada pelo aplicativo. O sistema operacional usa a reserva como uma dica para determinar o conjunto de trabalho mínimo do aplicativo. Seu aplicativo deve tentar garantir que o uso da memória do adaptador possa ser cortado para atender a esse requisito.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Windows 10 (Build 18936) |
| cabeçalho | dxcore_interface.h (inclua dxcore.h) |
Consulte também
de referência do DXCore, Usando DXCore para enumerar adaptadores