DXGK_GPUPCAPS Struktur (d3dkmddi.h)
Ein Kernelmodusanzeigetreiber verwendet die DXGK_GPUPCAPS Struktur, um seine GPU-Funktionen zu identifizieren.
Syntax
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;
Angehörige
Caps
Caps.VirtualMachineHibernation
Der Treiber legt die Feststelltaste fest, wenn der Gastschlaf für GPU-P Geräte unterstützt wird. Die Unterstützung für den Gastschlaf ist optional und nicht für die Treiberzertifizierung erforderlich. Eine VM, die den Ruhezustand aktiviert hat und ein GPU-P Adapter hinzugefügt wurde, kann nicht gestartet werden, wenn der Treiber den Gastschlaf nicht unterstützt.
Caps.HotDriverUpdate
Der Treiber legt die Obergrenze fest, wenn das Hot Driver Update für GPU-P Geräte unterstützt wird.
Caps.LiveMigration
Caps.ScatterMapReserve
Caps.Reserved
Reserviert.
Caps.Value
Die UINT-Sammlung von Bitfeldern für die verschiedenen GPU-P-Funktionen.
Bemerkungen
Die KMD muss diese Kapitälchen als Reaktion auf eine DXGKQAITYPE_GPUPCAPSQueryAdapterInfo Anforderung ausfüllen. Das Betriebssystem fragt diese während der Geräteinitialisierung ab, nachdem es DxgkDdiStartDevice aufruft und nur, wenn der Adapter die GPU-Partitionierung unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1903 |
Header- | d3dkmddi.h |