Compartilhar via


estrutura D3DDDI_MAKERESIDENT_FLAGS (d3dukmdt.h)

D3DDDI_MAKERESIDENT_FLAGS é usado com MakeResident (pfnMakeResidentCb ou D3DKMTMakeResident) para instruir o sistema operacional a adicionar um recurso à lista de residência do dispositivo e incrementar a contagem de referência de residência nessa alocação.

Sintaxe

typedef struct D3DDDI_MAKERESIDENT_FLAGS {
  union {
    struct {
      UINT CantTrimFurther : 1;
      UINT MustSucceed : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} D3DDDI_MAKERESIDENT_FLAGS;

Membros

CantTrimFurther

Esse sinalizador deve ser usado depois que o driver de modo de usuário tiver cortado todos os outros recursos possíveis no dispositivo e exigir que o recurso atual seja feito residente para fazer o progresso em uma única operação atômica específica.

MustSucceed

Esse sinalizador só poderá ser definido se CantTrimFurther também estiver definido. Isso indica que o recurso que está sendo feito residente é fundamental para o progresso do dispositivo. Se o gerenciador de memória de vídeo não puder atender à solicitação, o dispositivo será colocado em erro.

Reserved

Esse membro é reservado e deve ser definido como zero.

Value

O valor consolidado da 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

D3DKMTMakeResident

pfnMakeResidentCb