функция обратного вызова DXGKDDI_RESTOREMEMORYFORHOTUPDATE (d3dkmddi.h)

Восстанавливает память для горячего обновления драйвера. Эта функция обратного вызова не инициализирует виртуальные функции. Драйверу необходимо зарезервировать ресурсы, которые используются для восстановления виртуальных GPU.

Синтаксис

DXGKDDI_RESTOREMEMORYFORHOTUPDATE DxgkddiRestorememoryforhotupdate;

NTSTATUS DxgkddiRestorememoryforhotupdate(
  [in] IN_CONST_HANDLE hContext,
  [in] IN_CONST_PDXGKARG_RESTOREMEMORYFORHOTUPDATE pArgs
)
{...}

Параметры

[in] hContext

Дескриптор контекста мини-порта драйвера.

[in] pArgs

Указатель на структуру DXGKARG_RESTOREMEMORYFORHOTUPDATE .

Возвращаемое значение

Если операция выполнена успешно, возвращается STATUS_SUCCESS.

Комментарии

Перед вызовом DxgkDdiStartDevice Dxgkrnl вызывает DxgkDdiRestoreMemoryForHotUpdate один раз для каждого блока памяти, который был сохранен DxgkCbSaveMemoryForHotUpdate.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1903
Верхняя часть d3dkmddi.h
IRQL <= APC_LEVEL