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;
#if ...
      UINT Reserved : 30;
#else
      UINT Reserved : 31;
#endif
    };
    UINT Value;
  };
} DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS;

멤버

ValidPhysicalAdapterMask

드라이버가 실제 어댑터 마스크를 제공하는지 여부를 지정하는 UINT 값입니다. 이 멤버가 설정되면 드라이버는 DXGKARGCB_NOTIFY_INTERRUPT_DATA 구조체에 포함된 CrtcVsync 구조체의 PhysicalAdapterMask 멤버에 물리적 어댑터 마스크를 제공합니다.

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

HsyncFlipCompletion

Hsync 대칭 이동이 완료되었는지 여부를 지정하는 UINT 값입니다.

Reserved

이 멤버는 예약되어 있으며 0으로 설정해야 합니다. 이 멤버를 0으로 설정하는 것은 32비트 Value 멤버의 나머지 31비트(0xFFFFFFFE)를 0으로 설정하는 것과 같습니다.

Value

공용 구조체에 설정된 모든 플래그를 나타내는 32비트 값입니다.

요구 사항

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

추가 정보

DXGKARGCB_NOTIFY_INTERRUPT_DATA

DXGKCB_NOTIFY_INTERRUPT