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 포함) |