estrutura D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE (d3dukmdt.h)
A estrutura D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE especifica a proteção no endereço virtual de GPU mapeado.
Sintaxe
typedef struct _D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE {
union {
struct {
UINT64 Write : 1;
UINT64 Execute : 1;
UINT64 Zero : 1;
UINT64 NoAccess : 1;
UINT64 SystemUseOnly : 1;
UINT64 Reserved : 59;
};
D3DKMT_ALIGN64 UINT64 Value;
};
} D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE;
Membros
Write
As páginas terão acesso de leitura/gravação permitido.
Execute
As páginas terão permissão para executar o acesso.
Zero
As páginas serão colocadas no estado Zero (hAllocation deve ser NULL). As leituras retornam zero e as gravações são descartadas nesse estado.
NoAccess
As páginas serão colocadas no estado Inválido (hAllocation deve ser NULL).
SystemUseOnly
Esse membro é apenas para uso do sistema e não deve ser definido pelo driver do modo de usuário.
Reserved
Esse membro é reservado e deve ser definido como zero.
Value
O valor consolidado dos membros 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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de