DXGK_DIRTY_BIT_TRACKING_CAPS 構造体 (d3dkmddi.h)
カーネル モードディスプレイ ミニポート ドライバー (KMD) は、DxgkDdiQueryAdapterInfo 関数が DXGKQAITYPE_DIRTYBITTRACKINGCAPS クエリ アダプター情報の種類で呼び出されたときに、DXGK_DIRTY_BIT_TRACKING_CAPSでダーティビット追跡機能を返します。
構文
typedef struct _DXGK_DIRTY_BIT_TRACKING_CAPS {
union {
struct {
UINT32 DirtyBitTrackingSupported : 1;
UINT32 DirtyBitTrackingPerformant : 1;
UINT32 Reserved : 30;
};
UINT32 Value;
};
} DXGK_DIRTY_BIT_TRACKING_CAPS;
メンバー
DirtyBitTrackingSupported
TRUE を設定すると、アダプターはダーティビット情報を追跡する機能をサポートします。 Dxgkrnl は後で、各セグメントのフォローアップ DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS 呼び出しを呼び出して、データの追跡対象となるページ サイズ/細分性を決定します。
DirtyBitTrackingPerformant
TRUE を設定すると、アダプターは vDEV の作成からダーティコンテンツを追跡するように設定を報告します。 この機能により、VRAM 予約内のダーティコンテンツのみを転送できるようにすることで、ライブ マイグレーション シナリオのパフォーマンスを大幅に向上させることができます。 DirtyBitTrackingPerformant が FALSE の場合、ダーティの追跡はライブ マイグレーション自体中にのみ有効になり、コンテンツの初期転送は移行される VF の予約済み VRAM 全体になります。
Reserved
システムで使用するために予約されています。
Value
構造体のビットフィールドにアクセスする別の方法。
注釈
詳細については、「 ダーティ ビット追跡」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11バージョン 24H2 |
Header | d3dkmddi.h |