Freigeben über


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