DXGK_GPUPCAPS 結構 (d3dkmddi.h)

核心模式顯示驅動程式會使用 DXGK_GPUPCAPS 結構來識別其 GPU 功能。

語法

typedef struct _DXGK_GPUPCAPS {
  union {
    struct {
      UINT VirtualMachineHibernation : 1;
      UINT HotDriverUpdate : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  } Caps;
} DXGK_GPUPCAPS;

成員

Caps

Caps.VirtualMachineHibernation

如果 GPU-P 裝置支援客體休眠,驅動程式會設定上限。 來賓休眠的支持是選擇性的,不需要驅動程序認證。 如果驅動程式不支援客體休眠,則已啟用休眠和新增 GPU-P 適配卡的 VM 將無法啟動。

Caps.HotDriverUpdate

如果 GPU-P 裝置支援經常性驅動程式更新,驅動程式就會設定上限。

Caps.Reserved

保留的。

Caps.Value

不同 GPU-P 功能的位字段 UINT 集合。

備註

KMD 必須填寫這些上限,以回應 DXGKQAITYPE_GPUPCAPSQueryAdapterInfo 要求。 在呼叫 DxgkDdiStartDevice 之後,OS 會在裝置初始化期間查詢這些專案,而且只有在適配卡支援 GPU 分割時。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1903)
標頭 d3dkmddi.h