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