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