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 (仮想関数) の状態が必要です。 DxgkDdiSaveMemoryForHotUpdate 呼び出しのコンテキストでは、ドライバーは DxgkCbSaveMemoryForHotUpdate を複数回呼び出して、仮想 GPU の実行に関する情報と、デバイスが再び起動された後に仮想 GPU の状態を復元するために必要なその他のアダプター情報を保存できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1903 |
Header | d3dkmddi.h |
IRQL | <= APC_LEVEL |