DXGK_DIRTY_BIT_TRACKING_CAPS 구조체(d3dkmddi.h)

커널 모드 디스플레이 미니포트 드라이버(KMD)는 DXGKQAITYPE_DIRTYBITTRACKINGCAPS 쿼리 어댑터 정보 형식으로 DxgkDdiQueryAdapterInfo 함수가 호출될 때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
머리글 d3dkmddi.h

추가 정보

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo