Compartir a través de


DXGKDDI_SAVEMEMORYFORHOTUPDATE función de devolución de llamada (d3dkmddi.h)

Antes de descargar el controlador, debe llamar a la función de devolución de llamada DXGKDDI_SAVEMEMORYFORHOTUPDATE para guardar la información. Esta información es necesaria para seguir ejecutando GPU virtuales después de que el controlador se inicie de nuevo.

Sintaxis

DXGKDDI_SAVEMEMORYFORHOTUPDATE DxgkddiSavememoryforhotupdate;

NTSTATUS DxgkddiSavememoryforhotupdate(
  [in] IN_CONST_HANDLE hContext,
  [in] IN_CONST_PDXGKARG_SAVEMEMORYFORHOTUPDATE pArgs
)
{...}

Parámetros

[in] hContext

Identificador del contexto de minipuerto devuelto por el controlador en DXGKDDI_DRIVERHOTUPDATE_INTERFACE.

[in] pArgs

Puntero a una estructura PDXGKARG_SAVEMEMORYFORHOTUPDATE .

Valor devuelto

Devuelve STATUS_SUCCESS si la operación se realiza correctamente.

Comentarios

Esta devolución de llamada admite la actualización activa del controlador. Antes de descargar el controlador, se llama a para guardar información, lo que es necesario para seguir ejecutando GPU virtuales después de que se inicie de nuevo. El controlador debe tener el estado de cada GPU virtual activa (función virtual). En el contexto de una llamada a DxgkDdiSaveMemoryForHotUpdate , el controlador podría llamar a DxgkCbSaveMemoryForHotUpdate varias veces para guardar información sobre la ejecución de GPU virtuales y otra información del adaptador necesaria para restaurar el estado de GPU virtual después de que el dispositivo se inicie de nuevo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1903
Encabezado d3dkmddi.h
IRQL <= APC_LEVEL