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 |