estructura DXGK_PHYSICALADAPTERFLAGS (d3dkmddi.h)
DXGK_PHYSICALADAPTERFLAGS define un conjunto de marcas para indicar el tipo de modelo de administración de memoria admitido por un dispositivo.
Sintaxis
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;
Miembros
IoMmuSupported
Indica que la CPU y la GPU comparten un espacio de direcciones común y tablas de páginas comunes.
GpuMmuSupported
Indica que el administrador de memoria de vídeo administra la unidad de administración de memoria de GPU y las tablas de páginas subyacentes para exponer los servicios al controlador en modo de usuario.
MovePagingSupported
Indica que el controlador de dispositivo es capaz de mover contenido a un nuevo destino en el mismo segmento de memoria.
VPRPagingContextRequired
Indica que el controlador de dispositivo requiere que las operaciones de paginación de movimiento realizadas en una región protegida por vídeo (VPR) se produzcan en un contexto de paginación diferente que las operaciones de paginación estándar.
AllowHardwareProtectedNoVpr
Indica que el hardware no usa una VPN basada en intervalos para superficies protegidas por hardware y, en su lugar, usa la protección de hardware basada en la asignación.
VirtualCopyEngineSupported
Indica que el controlador implementa un segmento de apertura emulado y usa un nodo de hardware virtualizado para asignar y desasignación de las tablas de páginas para la apertura. Se admite a partir de Windows 10 versión 2004.
GpuVaIommuRequired
GpuVaIommuGlobalRequired
GpuVaIommuCacheCoherent
Reserved
Este miembro está reservado y debe establecerse en cero.
Value
Valor consolidado de los miembros de campo de bits de esta estructura.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Encabezado | d3dkmddi.h (incluya D3dkmddi.h) |