structure DXGK_GPUPCAPS (d3dkmddi.h)
Un pilote d’affichage en mode noyau utilise la structure DXGK_GPUPCAPS pour identifier ses fonctionnalités de partitionnement GPU (GPU-P).
Syntaxe
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;
Membres
Caps
Union contenant les indicateurs de capacité pour l’appareil GPU-P.
Caps.VirtualMachineHibernation
Le pilote définit ce bit s’il prend en charge l’hibernation invité pour les appareils GPU-P. La prise en charge de la mise en veille prolongée invité est facultative et n’est pas requise pour la certification des pilotes. Une machine virtuelle sur laquelle la mise en veille prolongée est activée et un adaptateur GPU-P ajouté échoue si le pilote ne prend pas en charge la mise en veille prolongée invité.
Caps.HotDriverUpdate
Le pilote définit ce bit s’il prend en charge les mises à jour de pilotes à chaud pour les appareils GPU-P.
Caps.LiveMigration
Le pilote définit ce bit s’il prend en charge migration dynamique pour les appareils GPU-P. Ajouté dans Windows 11, version 24H2 (WDDM 3.2).
Caps.ScatterMapReserve
Le pilote définit ce bit s’il prend en charge *DxgkDdiSetVirtualGpuResources2, qui sera ajouté dans une prochaine version. Ajouté dans Windows 11, version 24H2 (WDDM 3.2).
Caps.Reserved
Réservé.
Caps.Value
Valeur UINT qui représente les champs de bits combinés des fonctionnalités de GPU-P.
Remarques
Le KMD doit remplir ces majuscules en réponse à une demande de DXGKQAITYPE_GPUPCAPS. Le système d’exploitation les interroge pendant l’initialisation de l’appareil après avoir appelé DxgkDdiStartDevice et uniquement si l’adaptateur prend en charge le partitionnement GPU.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1903 |
d’en-tête | d3dkmddi.h |