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


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