Bagikan melalui


DXGKDDI_WRITEVIRTUALIZEDINTERRUPT fungsi panggilan balik (d3dkmddi.h)

Layanan DxgkDdiWriteVirtualizedInterrupt menulis ke tabel interupsi MSI-X selama proses migrasi langsung perangkat GPU virtual.

Sintaks

DXGKDDI_WRITEVIRTUALIZEDINTERRUPT DxgkddiWritevirtualizedinterrupt;

NTSTATUS DxgkddiWritevirtualizedinterrupt(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_GPUP_WRITE_VIRTUALIZED_MSIX pArgs
)
{...}

Parameter

hAdapter

[in] Handel ke blok konteks yang terkait dengan adaptor tampilan. Driver miniport tampilan sebelumnya menyediakan handel ini ke Dxgkrnl dalam parameter output MiniportDeviceContext dari fungsi DXGKDDI_ADD_DEVICE .

pArgs

[in] Penunjuk ke struktur DXGKARG_GPUP_WRITE_VIRTUALIZED_MSIX yang berisi informasi yang diperlukan untuk menulis ke tabel MSI-X.

Menampilkan nilai

DxgkDdiWriteVirtualizedInterrupt mengembalikan STATUS_SUCCESS setelah berhasil menyelesaikan operasi tulis; jika tidak, ia mengembalikan kode NTSTATUS yang sesuai.

Keterangan

DxgkDdiWriteVirtualizedInterrupt KMD digunakan dalam konteks virtualisasi perangkat GPU, khusus untuk menangani gangguan. Tabel MSI-X (Message Signaled Interrupts eXtended) adalah struktur data yang digunakan dalam sistem PCI (Interkoneksi Komponen Periferal) komputer, yang memungkinkan penanganan interupsi khusus perangkat.

DxgkDdiWriteVirtualizedInterrupt harus menulis nilai yang ditentukan dalam WriteValue ke tabel MSI-X.

Untuk informasi selengkapnya, lihat Migrasi langsung di perangkat GPU-P.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11, versi 24H2 (WDDM 3.2)
Header d3dkmddi.h
IRQL PASSIVE_LEVEL

Lihat juga

DXGKARG_GPUP_WRITE_VIRTUALIZED_MSIX

DXGK_INTERRUPT_TABLE_ENTRY