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를 확인할 수 없는 특정 시나리오 또는 모든 VidPnSources에서 VSync를 전역적으로 사용하지 않도록 설정해야 하는 어댑터 종료와 같은 시나리오에서 이 값을 설정합니다. |
설명
InterruptState 및 CrtcVsyncState 는 공용 구조체의 구성원입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 2004 |
머리글 | d3dkmddi.h |