DXGKDDI_WRITEVIRTUALIZEDINTERRUPT回呼函式 (d3dkmddi.h)
DxgkDdiWriteVirtualizedInterrupt 服務會在虛擬 GPU 裝置實時移轉過程中寫入 MSI-X 中斷數據表。
語法
DXGKDDI_WRITEVIRTUALIZEDINTERRUPT DxgkddiWritevirtualizedinterrupt;
NTSTATUS DxgkddiWritevirtualizedinterrupt(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_GPUP_WRITE_VIRTUALIZED_MSIX pArgs
)
{...}
參數
hAdapter
[in]與顯示配接器相關聯的內容區塊句柄。 顯示迷你埠驅動程式先前在 DXGKDDI_ADD_DEVICE 函式的MiniportDeviceContext 輸出參數中,將此句柄提供給 Dxgkrnl。
pArgs
[in] DXGKARG_GPUP_WRITE_VIRTUALIZED_MSIX 結構的指標,其中包含寫入 MSI-X 資料表所需的資訊。
傳回值
成功完成寫入作業時,DxgkDdiWriteVirtualizedInterrupt 會傳回STATUS_SUCCESS;否則會傳回適當的NTSTATUS程式代碼。
備註
KMD 的 DxgkDdiWriteVirtualizedInterrupt 用於虛擬化 GPU 裝置的內容中,特別是用來處理中斷。 MSI-X (Message Signaled Interrupts eXtended) 數據表是電腦 PCI (周邊元件互連) 系統中所使用的數據結構,可允許裝置特定的中斷處理。
DxgkDdiWriteVirtualizedInterrupt 應該將 WriteValue 中指定的值寫入 MSI-X 數據表。
如需詳細資訊,請參閱 GPU-P 裝置上的即時移轉。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 版本 24H2 (WDDM 3.2) |
標頭 | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |