DXGKDDI_SAVEMEMORYFORHOTUPDATE回呼函式 (d3dkmddi.h)
卸除驅動程式之前,它必須呼叫 DXGKDDI_SAVEMEMORYFORHOTUPDATE回呼函式來儲存資訊。 重新啟動驅動程序之後,需要此資訊才能繼續執行虛擬 GPU。
語法
DXGKDDI_SAVEMEMORYFORHOTUPDATE DxgkddiSavememoryforhotupdate;
NTSTATUS DxgkddiSavememoryforhotupdate(
[in] IN_CONST_HANDLE hContext,
[in] IN_CONST_PDXGKARG_SAVEMEMORYFORHOTUPDATE pArgs
)
{...}
參數
[in] hContext
驅動程式在 DXGKDDI_DRIVERHOTUPDATE_INTERFACE 中傳回之迷你埠內容的句柄。
[in] pArgs
PDXGKARG_SAVEMEMORYFORHOTUPDATE 結構的指標。
傳回值
如果作業成功,則傳回STATUS_SUCCESS。
備註
此回呼支持驅動程式熱更新。 卸除驅動程式之前,會呼叫它來儲存資訊,這是在重新啟動虛擬 GPU 之後繼續執行虛擬 GPU 的必要專案。 驅動程式必須具有每個作用中虛擬 GPU (虛擬函式) 的狀態。 在 DxgkDdiSaveMemoryForHotUpdate 呼叫的內容中,驅動程式可以多次呼叫 DxgkCbSaveMemoryForHotUpdate ,以儲存執行虛擬 GPU 的相關信息,以及再次啟動裝置之後還原虛擬 GPU 狀態所需的其他適配卡資訊。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1903) |
標頭 | d3dkmddi.h |
IRQL | <= APC_LEVEL |