struktur DXGKARG_CONTROLINTERRUPT3 (d3dkmddi.h)

Struktur DXGKARG_CONTROLINTERRUPT3 digunakan dalam panggilan DxgkDdi_ControlInterrupt3 untuk menggambarkan status interupsi.

Sintaks

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;

Anggota

InterruptType

Enumerasi DXGK_INTERRUPT_TYPE yang menunjukkan jenis gangguan.

InterruptState

Enumerasi DXGK_INTERRUPT_STATE yang menunjukkan apakah gangguan diaktifkan untuk driver.

CrtcVsyncState

Enumerasi DXGK_CRTC_VSYNC_STATE yang menunjukkan apakah VSYNC diaktifkan jika interupsi juga diaktifkan untuk driver.

VidPnSourceId

ID unik VidPnSource untuk mengontrol VSync. Anggota ini hanya berlaku untuk interupsi VSync. VidPnSourceId bisa menjadi salah satu nilai berikut:

Nilai Makna
0 hingga (jumlah VidPnSources-1 yang sebenarnya) Mengidentifikasi VidPnSource tertentu
D3DDDI_ID_ALL VSync akan dikontrol pada setiap VidPnSource adaptor. OS akan menetapkan nilai ini dalam skenario tertentu di mana ia tidak dapat menentukan VidPnSource tertentu untuk dikontrol, atau dalam skenario seperti penghentian adaptor di mana VSync perlu dinonaktifkan secara global di semua VidPnSources.

Keterangan

InterruptState dan CrtcVsyncState adalah anggota serikat.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 2004
Header d3dkmddi.h

Lihat juga

DXGK_INTERRUPT_STATE

DXGK_INTERRUPT_TYPE

DxgkDdi_ControlInterrupt3