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 |