다음을 통해 공유


DXGKARG_CONTROLINTERRUPT3 구조체(d3dkmddi.h)

DXGKARG_CONTROLINTERRUPT3 구조체는 인터럽트 상태를 설명하기 위해 DxgkDdi_ControlInterrupt3 호출에 사용됩니다.

통사론

typedef struct _DXGKARG_CONTROLINTERRUPT3 {
  DXGK_INTERRUPT_TYPE            InterruptType;
  union {
    DXGK_INTERRUPT_STATE  InterruptState;
    DXGK_CRTC_VSYNC_STATE CrtcVsyncState;
  };
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
} DXGKARG_CONTROLINTERRUPT3;

회원

InterruptType

인터럽트 유형을 나타내는 DXGK_INTERRUPT_TYPE 열거형입니다.

InterruptState

드라이버에 인터럽트를 사용할 수 있는지 여부를 나타내는 DXGK_INTERRUPT_STATE 열거형입니다.

CrtcVsyncState

드라이버에 대해 인터럽트도 사용하도록 설정된 경우 VSYNC를 사용할 수 있는지 여부를 나타내는 DXGK_CRTC_VSYNC_STATE 열거형입니다.

VidPnSourceId

VSync를 제어할 VidPnSource의 고유 ID입니다. 이 멤버는 VSync 인터럽트만 적용됩니다. VidPnSourceId 다음 값 중 하나일 수 있습니다.

의미
0에서 (실제 VidPnSources-1의 수) 특정 VidPnSource 식별
D3DDDI_ID_ALL VSync는 어댑터의 모든 VidPnSource에서 제어되어야 합니다. OS는 제어할 특정 VidPnSource를 결정할 수 없는 특정 시나리오 또는 모든 VidPnSource에서 VSync를 전역적으로 사용하지 않도록 설정해야 하는 어댑터 종료와 같은 시나리오에서 이 값을 설정합니다.

발언

InterruptStateCrtcVsyncState 공용 구조체의 구성원입니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10 버전 2004
헤더 d3dkmddi.h

참고 항목

DXGK_INTERRUPT_STATE

DXGK_INTERRUPT_TYPE

DxgkDdi_ControlInterrupt3