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


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

Принимающая ОС вызывает DxgkDdiRestoreMutableMigrationData для восстановления изменяемых данных, сохраненных драйвером на стороне отправки в предыдущем вызове DxgkDdiSaveMutableMigrationData.

Синтаксис

DXGKDDI_RESTOREMUTABLEMIGRATIONDATA DxgkddiRestoremutablemigrationdata;

NTSTATUS DxgkddiRestoremutablemigrationdata(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_GPUP_RESTORE_MUTABLE_MIGRATION_DATA pArgs
)
{...}

Параметры

hAdapter

[in] Дескриптор для блока контекста, связанного с видеоадаптером. Драйвер мини-порта дисплея ранее предоставлял этот дескриптор Dxgkrnl в выходном параметре MiniportDeviceContext функции DXGKDDI_ADD_DEVICE .

pArgs

[in] Указатель на структуру DXGKARG_GPUP_RESTORE_MUTABLE_MIGRATION_DATA , содержащую сведения, необходимые для восстановления изменяемых данных.

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

DxgkDdiRestoreImmutableMigrationData возвращает STATUS_SUCCESS, если вызов выполнен успешно. В противном случае возвращается соответствующий код NTSTATUS.

Комментарии

Этот DDI следует вызывать только для виртуальных машин, которые в настоящее время приостановлены.

Дополнительные сведения см. в разделе Динамическая миграция на устройствах GPU-P.

Требования

Требование Значение
Минимальная версия клиента Windows 11, версия 24H2 (WDDM 3.2)
Верхняя часть d3dkmddi.h
IRQL PASSIVE_LEVEL

См. также раздел

DXGKARG_GPUP_RESTORE_MUTABLE_MIGRATION_DATA

DxgkDdiSaveMutableMigrationData