estrutura D3DDDICB_DESTROYALLOCATION2FLAGS (d3dukmdt.h)
A estrutura D3DDDICB_DESTROYALLOCATION2FLAGS é usada com a estrutura D3DKMT_DESTROYALLOCATION2 para descrever parâmetros para liberar alocações com D3DKMTDestroyAllocation2.
Sintaxe
typedef struct _D3DDDICB_DESTROYALLOCATION2FLAGS {
union {
struct {
UINT AssumeNotInUse : 1;
UINT SynchronousDestroy : 1;
UINT Reserved : 29;
UINT SystemUseOnly : 1;
};
UINT Value;
};
} D3DDDICB_DESTROYALLOCATION2FLAGS;
Membros
AssumeNotInUse
Valor | Significado |
---|---|
FALSE | Instrui o gerenciador de memória de vídeo a assumir que os comandos enfileirados antes da solicitação de destruição podem tentar acessar a alocação que está sendo destruída e adia a operação de destruição até que os comandos enfileirados sejam concluídos. |
TRUE | Instrui o gerenciador de memória de vídeo a ignorar comandos pendentes no dispositivo proprietário e destruir as alocações imediatamente. |
SynchronousDestroy
Valor | Significado |
---|---|
FALSE | Instrui o kernel de elementos gráficos DirectX que a chamada pode retornar antes que a memória da superfície subjacente seja totalmente recuperada pelo sistema operacional. |
TRUE | Instrui o kernel de elementos gráficos DirectX a aguardar até que a memória da superfície seja recuperada pelo sistema operacional. |
Reserved
Esse membro é reservado e deve ser definido como zero.
SystemUseOnly
Esse membro é reservado e não deve ser usado pelo driver de modo de usuário.
Value
O valor consolidado dos campos 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) |