Поделиться через


функция обратного вызова 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