Compartilhar via


estrutura D3DDDI_TRIMRESIDENCYSET_FLAGS (d3dukmdt.h)

D3DDDI_TRIMRESIDENCYSET_FLAGS é usado com pfnTrimResidencySet para cortar a lista de residência de um determinado dispositivo.

Sintaxe

typedef struct D3DDDI_TRIMRESIDENCYSET_FLAGS {
  union {
    struct {
      UINT PeriodicTrim : 1;
      UINT RestartPeriodicTrim : 1;
      UINT TrimToBudget : 1;
      UINT Reserved : 29;
    };
    UINT Value;
  };
} D3DDDI_TRIMRESIDENCYSET_FLAGS;

Membros

PeriodicTrim

Quando o sinalizador PeriodicTrim é definido, o driver é necessário para executar as seguintes operações:

  • Corte todas as alocações que não foram referenciadas desde a solicitação de corte periódica anterior comparando a cerca referenciada pela última alocação com a última cerca de contexto de corte periódica.
  • Atualize a última cerca de contexto de corte periódica com a última cerca de contexto concluída.

RestartPeriodicTrim

Pode não ser definido junto com o sinalizador PeriodicTrim . Redefina a última cerca de contexto de corte periódica para a última cerca de contexto concluída.

TrimToBudget

Indica que o uso do aplicativo está acima do orçamento de memória e que os bytes NumBytesToTrim devem ser cortados para caber no novo orçamento de memória.

Reserved

Esse membro é reservado e deve ser definido como zero.

Value

O valor consolidado dos campos de bits na estrutura.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho d3dukmdt.h (inclua D3dumddi.h, D3dkmddi.h)

Confira também

pfnTrimResidencySet