estructura DXGK_GPUPCAPS (d3dkmddi.h)
Un controlador de pantalla en modo kernel usa la estructura DXGK_GPUPCAPS para identificar sus funcionalidades de creación de particiones de GPU (GPU-P).
Sintaxis
typedef struct _DXGK_GPUPCAPS {
union {
struct {
UINT VirtualMachineHibernation : 1;
UINT HotDriverUpdate : 1;
UINT LiveMigration : 1;
UINT ScatterMapReserve : 1;
#if ...
UINT Reserved : 28;
#else
UINT Reserved : 30;
#endif
};
UINT Value;
} Caps;
} DXGK_GPUPCAPS;
Miembros
Caps
Unión que contiene las marcas de funcionalidad del dispositivo GPU-P.
Caps.VirtualMachineHibernation
El controlador establece este bit si admite la hibernación de invitado para GPU-P dispositivos. La compatibilidad con la hibernación de invitado es opcional y no es necesaria para la certificación de controladores. Una máquina virtual que tenga habilitada la hibernación y un adaptador de GPU-P agregado no se iniciará si el controlador no admite la hibernación de invitado.
Caps.HotDriverUpdate
El controlador establece este bit si admite actualizaciones de controladores activas para dispositivos GPU-P.
Caps.LiveMigration
El controlador establece este bit si admite migración en vivo para dispositivos GPU-P. Se agregó en Windows 11, versión 24H2 (WDDM 3.2).
Caps.ScatterMapReserve
El controlador establece este bit si admite *DxgkDdiSetVirtualGpuResources2, que se agregará en una versión futura. Se agregó en Windows 11, versión 24H2 (WDDM 3.2).
Caps.Reserved
Reservado.
Caps.Value
Valor UINT que representa los campos de bits combinados de las funcionalidades de GPU-P.
Observaciones
El KMD debe rellenar estos límites en respuesta a una solicitud de DXGKQAITYPE_GPUPCAPS. El sistema operativo consulta estos elementos durante la inicialización del dispositivo después de llamar a DxgkDdiStartDevice y solo si el adaptador admite la creación de particiones de GPU.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 1903 |
encabezado de |
d3dkmddi.h |