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