estrutura DXGK_PHYSICALADAPTERFLAGS (d3dkmddi.h)
DXGK_PHYSICALADAPTERFLAGS define um conjunto de sinalizadores para indicar o tipo de modelo de gerenciamento de memória com suporte por um dispositivo.
Sintaxe
typedef struct _DXGK_PHYSICALADAPTERFLAGS {
union {
struct {
UINT IoMmuSupported : 1;
UINT GpuMmuSupported : 1;
UINT MovePagingSupported : 1;
UINT VPRPagingContextRequired : 1;
UINT AllowHardwareProtectedNoVpr : 1;
UINT VirtualCopyEngineSupported : 1;
UINT GpuVaIommuRequired : 1;
UINT GpuVaIommuGlobalRequired : 1;
UINT GpuVaIommuCacheCoherent : 1;
#if ...
UINT Reserved : 23;
#elif
UINT Reserved : 26;
#elif
UINT Reserved : 27;
#elif
UINT Reserved : 28;
#else
UINT Reserved : 30;
#endif
};
UINT Value;
};
} DXGK_PHYSICALADAPTERFLAGS;
Membros
IoMmuSupported
Indica que a CPU e a GPU compartilham um espaço de endereço comum e tabelas de página comuns.
GpuMmuSupported
Indica que o gerenciador de memória de vídeo gerencia a unidade de gerenciamento de memória de GPU e tabelas de páginas subjacentes para expor serviços ao driver de modo de usuário.
MovePagingSupported
Indica que o driver do dispositivo é capaz de mover conteúdo para um novo destino no mesmo segmento de memória.
VPRPagingContextRequired
Indica que o driver do dispositivo requer que as operações de paginação de movimentação feitas em uma VPR (Região Protegida por Vídeo) ocorram em um contexto de paginação diferente das operações de paginação padrão.
AllowHardwareProtectedNoVpr
Indica que o hardware não usa uma VPR baseada em intervalo para superfícies protegidas por hardware e, em vez disso, usa a proteção de hardware baseada em alocação.
VirtualCopyEngineSupported
Indica que o driver implementa um segmento de abertura emulado e usa um nó de hardware virtualizado para mapear e desmapear as tabelas de página para a abertura. Com suporte a partir do Windows 10 versão 2004.
GpuVaIommuRequired
GpuVaIommuGlobalRequired
GpuVaIommuCacheCoherent
Reserved
Esse membro é reservado e deve ser definido como zero.
Value
O valor consolidado dos membros do campo de bits nessa estrutura.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |