Bagikan melalui


DXGKDDI_CONTROLINTERRUPT2 fungsi panggilan balik (d3dkmddi.h)

Fungsi DxgkDdi_ControlInterrupt2 memungkinkan atau menonaktifkan jenis interupsi yang diberikan pada perangkat keras grafis.

Sintaks

DXGKDDI_CONTROLINTERRUPT2 DxgkddiControlinterrupt2;

NTSTATUS DxgkddiControlinterrupt2(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_DXGKARG_CONTROLINTERRUPT2 InterruptControl
)
{...}

Parameter

[in] hAdapter

Handel ke objek adaptor untuk unit pemrosesan grafis (GPU). Driver mengembalikan handel ini di parameter MiniportDeviceContext dari panggilan ke fungsi DxgkDdiAddDevice-nya .

[in] InterruptControl

Struktur DXGKARG_CONTROLINTERRUPT2 yang memasok jenis interupsi, serta status VSYNC.

Menampilkan nilai

DxgkDdi_ControlInterrupt2 mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
STATUS_SUCCESS Tipe interupsi berhasil diaktifkan atau dinonaktifkan pada piranti keras grafis.
STATUS_NOT_IMPLEMENTED DxgkDdi_ControlInterrupt2 tidak mendukung pengaktifan atau pennonaktifkan jenis interupsi yang ditentukan.

Keterangan

Hanya salah satu DxgkDdiControlInterrupt2 atau DxgkDdi_ControlInterrupt3 yang akan digunakan oleh OS selama masa pakai adaptor.

Driver WDDM 2.7 yang tidak menerapkan DxgkDdi_ControlInterrupt3 menolak kontrol VidPn VSync independen, dan OS hanya akan memanggil DxgkDdi_ControlInterrupt2. Kemampuan DXGK_DRIVERCAPS-IndependentVidPnVSync> harus 0 dalam driver yang tidak mendukung DxgkDdi_ControlInterrupt3; jika tidak, OS akan gagal inisialisasi adaptor. Jika driver mengimplementasikan DxgkDdi_ControlInterrupt3, maka kemampuan dapat diatur ke 0 atau 1 untuk menunjukkan dukungan Per-VidPn.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Target Platform Desktop
Header d3dkmddi.h (termasuk D3dkmddi.h)
IRQL PASSIVE_LEVEL

Lihat juga

DXGK_DRIVERCAPS

DXGKARG_CONTROLINTERRUPT2

DXGKARG_CONTROLINTERRUPT3

DxgkDdi_ControlInterrupt3

DxgkDdiAddDevice