Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перед выгрузом драйвера необходимо вызвать функцию обратного вызова 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 |
| заголовка | d3dkmddi.h |
| IRQL | <= APC_LEVEL |