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 列舉,指出如果驅動程式也啟用中斷,是否啟用 VSYNIC。
VidPnSourceId
要控制 VSync 之 VidPnSource 的唯一標識碼。 此成員僅適用於 VSync 中斷。 VidPnSourceId 可以是下列其中一個值:
價值 | 意義 |
---|---|
0 到 (實際 VidPnSources-1 的數目) | 識別特定的 VidPnSource |
D3DDDI_ID_ALL | VSync 將在適配卡的每個 VidPnSource 上控制。 OS 會在某些無法判斷要控制的特定 VidPnSource 案例中設定此值,或在適配卡終止等情況下,在所有 VidPnSources 中都必須全域停用 VSync。 |
言論
InterruptState 和 CrtcVsyncState 是聯集的成員。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 版本 2004 |
標頭 | d3dkmddi.h |