DXGK_GPUPCAPS構造体 (d3dkmddi.h)
カーネル モード ディスプレイ ドライバーは、DXGK_GPUPCAPS 構造を使用して、GPU パーティション分割 (GPU-P) 機能を識別します。
構文
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
GPU-P デバイスの機能フラグを含む共用体。
Caps.VirtualMachineHibernation
ドライバーは、GPU-P デバイスのゲスト休止状態をサポートしている場合、このビットを設定します。 ゲスト休止状態のサポートは省略可能であり、ドライバーの認定には必要ありません。 休止状態が有効で、GPU-P アダプターが追加された VM は、ドライバーがゲスト休止状態をサポートしていない場合、起動に失敗します。
Caps.HotDriverUpdate
ドライバーは、GPU-P デバイスのホット ドライバー更新プログラムをサポートしている場合、このビットを設定します。
Caps.LiveMigration
ドライバーは、GPU-P デバイスのライブ マイグレーション
Caps.ScatterMapReserve
ドライバーは、*DxgkDdiSetVirtualGpuResources2 をサポートしている場合にこのビットを設定します。これは、今後のリリースで追加される予定です。 Windows 11 バージョン 24H2 (WDDM 3.2) で追加されました。
Caps.Reserved
引っ込み思案。
Caps.Value
GPU-P 機能の結合ビットフィールドを表す UINT 値。
備考
KMD は、DXGKQAITYPE_GPUPCAPS 要求に応じてこれらの大文字を入力する必要があります。 DxgkDdiStartDevice
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1903 |
ヘッダー | d3dkmddi.h |