Compartir a través de


estructura DXGK_GPUPCAPS (d3dkmddi.h)

Un controlador de pantalla en modo kernel usa la estructura DXGK_GPUPCAPS para identificar sus funcionalidades de GPU.

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

Caps.VirtualMachineHibernation

El controlador establece el límite si se admite la hibernación de invitado para dispositivos GPU-P. 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 tiene habilitada la hibernación y un adaptador gpu-P agregado, no se iniciará, si el controlador no admite la hibernación de invitado.

Caps.HotDriverUpdate

El controlador establece el límite si se admite la actualización del controlador activo para dispositivos GPU-P.

Caps.LiveMigration

Caps.ScatterMapReserve

Caps.Reserved

Reservado.

Caps.Value

La colección UINT de campos de bits para las diferentes funcionalidades de GPU-P.

Comentarios

El KMD debe rellenar estos límites en respuesta a una solicitud queryAdapterInfode 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 Value
Cliente mínimo compatible Windows 10, versión 1903
Encabezado d3dkmddi.h