Condividi tramite


struttura DXGK_GPUPCAPS (d3dkmddi.h)

Un driver di visualizzazione in modalità kernel usa la struttura DXGK_GPUPCAPS per identificare le funzionalità della GPU.

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;

Members

Caps

Caps.VirtualMachineHibernation

Il driver imposta il limite se l'ibernazione guest è supportata per i dispositivi GPU-P. Il supporto per l'ibernazione guest è facoltativo e non è necessario per la certificazione del driver. Se il driver non supporta l'ibernazione guest, non verrà avviata una macchina virtuale con estensione ibernazione e una scheda GPU-P aggiunta.

Caps.HotDriverUpdate

Il driver imposta il limite se l'aggiornamento dei driver ad accesso frequente è supportato per i dispositivi GPU-P.

Caps.LiveMigration

Caps.ScatterMapReserve

Caps.Reserved

Riservato.

Caps.Value

Raccolta UINT di campi di bit per le diverse funzionalità GPU-P.

Commenti

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

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1903
Intestazione d3dkmddi.h