다음을 통해 공유


DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS 구조체(d3dkmddi.h)

DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS 구조체는 디스플레이 미니포트 드라이버가 DXGKCB_NOTIFY_INTERRUPT 함수를 호출할 때 실제 어댑터 마스크를 제공하는지 여부를 나타냅니다.

구문

typedef struct _DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS {
  union {
    struct {
      UINT ValidPhysicalAdapterMask : 1;
      UINT HsyncFlipCompletion : 1;
      UINT EvaluateLegacyMonitoredFences : 1;
#if ...
      UINT Reserved : 29;
#else
      UINT Reserved : 31;
#endif
    };
    UINT Value;
  };
} DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS;

멤버

ValidPhysicalAdapterMask

드라이버가 실제 어댑터 마스크를 제공하는지 여부를 지정합니다. 이 멤버가 설정된 경우 드라이버는 DXGKARGCB_NOTIFY_INTERRUPT_DATA 구조체에 포함된 CrtcVsync 구조체의 PhysicalAdapterMask 멤버에 실제 어댑터 마스크를 제공합니다.

이 멤버를 설정하는 것은 32비트 멤버(0x00000001)의 첫 번째 비트를 설정하는 것과 같습니다.

HsyncFlipCompletion

Hsync 대칭 이동이 완료되었는지 여부를 지정합니다.

EvaluateLegacyMonitoredFences

설정되면 는 OS에 모든 웨이터(레거시 모니터링 펜스 웨이터 & 네이티브 펜스 웨이터)를 검사하도록 나타냅니다. 자세한 내용은 네이티브 GPU 펜스 개체를 참조하세요. Windows 11 버전 22H2(WDDM 3.2)부터 사용할 수 있습니다.

Reserved

이 멤버는 예약되어 있으며 0으로 설정해야 합니다.

Value

이 구조체의 비트 필드에 액세스하는 다른 방법입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista(WDDM 1.0)
머리글 d3dkmddi.h(D3dkmddi.h 포함)

추가 정보

DXGKARGCB_NOTIFY_INTERRUPT_DATA

DXGKCB_NOTIFY_INTERRUPT