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