struttura DXGK_GPUPCAPS (d3dkmddi.h)

Un driver di visualizzazione in modalità kernel usa la struttura DXGK_GPUPCAPS per identificare le funzionalità di partizionamento GPU (GPU-P).

Sintassi

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;

Membri

Caps

Unione contenente i flag di funzionalità per il dispositivo GPU-P.

Caps.VirtualMachineHibernation

Il driver imposta questo bit se supporta l'ibernazione guest per i dispositivi GPU-P. Il supporto per l'ibernazione guest è facoltativo e non è necessario per la certificazione del driver. Una macchina virtuale con ibernazione abilitata e un adattatore GPU-P aggiunto non verrà avviato se il driver non supporta l'ibernazione guest.

Caps.HotDriverUpdate

Il driver imposta questo bit se supporta gli aggiornamenti dei driver ad accesso frequente per i dispositivi GPU-P.

Caps.LiveMigration

Il driver imposta questo bit se supporta migrazione in tempo reale per i dispositivi GPU-P. Aggiunta in Windows 11 versione 24H2 (WDDM 3.2).

Caps.ScatterMapReserve

Il driver imposta questo bit se supporta *DxgkDdiSetVirtualGpuResources2, che verrà aggiunto in una versione futura. Aggiunta in Windows 11 versione 24H2 (WDDM 3.2).

Caps.Reserved

Riservato.

Caps.Value

Valore UINT che rappresenta i campi di bit combinati delle funzionalità di GPU-P.

Osservazioni

Il KMD deve compilare questi limiti in risposta a una richiesta di DXGKQAITYPE_GPUPCAPS. Il sistema operativo esegue una query per queste query durante l'inizializzazione del dispositivo dopo aver chiamato DxgkDdiStartDevice e solo se l'adattatore supporta il partizionamento GPU.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1903
intestazione d3dkmddi.h

Vedere anche

DXGK_QUERYADAPTERINFOTYPE