estrutura DXGK_GPUPCAPS (d3dkmddi.h)

Um driver de exibição no modo kernel usa a estrutura DXGK_GPUPCAPS para identificar seus recursos de particionamento de GPU (GPU-P).

Sintaxe

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;

Membros

Caps

União que contém os sinalizadores de funcionalidade para o dispositivo GPU-P.

Caps.VirtualMachineHibernation

O driver define esse bit se ele dá suporte à hibernação de convidado para dispositivos GPU-P. O suporte para hibernação de convidado é opcional e não é necessário para a certificação do driver. Uma VM com hibernação habilitada e um adaptador GPU-P adicionado falharão ao iniciar se o driver não der suporte à hibernação de convidado.

Caps.HotDriverUpdate

O driver define esse bit se ele dá suporte a atualizações de driver frequentes para dispositivos GPU-P.

Caps.LiveMigration

O driver define esse bit se ele dá suporte à migração dinâmica para dispositivos GPU-P. Adicionado no Windows 11, versão 24H2 (WDDM 3.2).

Caps.ScatterMapReserve

O driver define esse bit se ele der suporte a *DxgkDdiSetVirtualGpuResources2, que será adicionado em uma versão futura. Adicionado no Windows 11, versão 24H2 (WDDM 3.2).

Caps.Reserved

Reservado.

Caps.Value

O valor UINT que representa os campos de bit combinados dos recursos de GPU-P.

Observações

O KMD deve preencher esses limites em resposta a uma solicitação de DXGKQAITYPE_GPUPCAPS. As consultas do sistema operacional para elas durante a inicialização do dispositivo depois que ele chama DxgkDdiStartDevice e somente se o adaptador der suporte ao particionamento de GPU.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 1903
cabeçalho d3dkmddi.h

Consulte também

DXGK_QUERYADAPTERINFOTYPE