DXGK_GPUPCAPS構造体 (d3dkmddi.h)

カーネル モードのディスプレイ ドライバーは、その GPU 機能を識別する DXGK_GPUPCAPS 構造を使用します。

構文

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;

メンバーズ

Caps

Caps.VirtualMachineHibernation

GPU-P デバイスでゲスト休止がサポートされている場合、ドライバーによって上限が設定されます。 ゲスト休止状態のサポートは省略可能であり、ドライバーの認定には必要ありません。 休止状態が有効で、GPU-P アダプターが追加された VM は、ドライバーがゲスト休止状態をサポートしていない場合、起動に失敗します。

Caps.HotDriverUpdate

GPU-P デバイスでホット ドライバー更新プログラムがサポートされている場合、ドライバーによって上限が設定されます。

Caps.LiveMigration

Caps.ScatterMapReserve

Caps.Reserved

引っ込み思案。

Caps.Value

さまざまな GPU-P 機能のビットフィールドの UINT コレクション。

備考

KMD は、DXGKQAITYPE_GPUPCAPSQueryAdapterInfo 要求に応答してこれらの大文字を入力する必要があります。 DxgkDdiStartDevice 呼び出した後、アダプターが GPU パーティション分割をサポートしている場合にのみ、デバイスの初期化中にこれらの OS クエリが実行されます。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1903
ヘッダー d3dkmddi.h