Compartilhar via


estrutura DXGK_GPUPCAPS (d3dkmddi.h)

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

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

Caps.VirtualMachineHibernation

O driver define a tampa se houver suporte para 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, que tem hibernação habilitada e um adaptador GPU-P adicionado, falhará ao iniciar se o driver não der suporte à hibernação de convidado.

Caps.HotDriverUpdate

O driver define o limite se houver suporte para a atualização do hot driver para dispositivos GPU-P.

Caps.LiveMigration

Caps.ScatterMapReserve

Caps.Reserved

Reservado.

Caps.Value

A coleção UINT de campos de bits para os diferentes recursos de GPU-P.

Observações

O KMD deve preencher essas tampas em resposta a uma solicitação DXGKQAITYPE_GPUPCAPSQueryAdapterInfo. 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