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

DXGK_CRTC_VSYNC_STATE列舉,指出是否同時啟用驅動程式的中斷時啟用 VSYNC。

VidPnSourceId

要控制 VSync 之 VidPnSource 的唯一標識碼。 此成員僅適用於 VSync 中斷。 VidPnSourceId 可以是下列其中一個值:

意義
0 到 (實際 VidPnSources-1) 識別特定的 VidPnSource
D3DDDI_ID_ALL VSync 是在適配卡的每個 VidPnSource 上控制。 OS 會在無法判斷要控制的特定 VidPnSource 的特定案例中設定此值,或在所有 VidPnSources 上必須全域停用 VSync 的適配卡終止案例中設定此值。

備註

InterruptStateCrtcVsyncState 是等位的成員。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 2004)
標頭 d3dkmddi.h

另請參閱

DXGK_INTERRUPT_STATE

DXGK_INTERRUPT_TYPE

DxgkDdi_ControlInterrupt3