DXGKDDI_SAVEMUTABLEMIGRATIONDATA - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dkmddi.h

DXGKDDI_SAVEMUTABLEMIGRATIONDATA DxgkddiSavemutablemigrationdata;

NTSTATUS DxgkddiSavemutablemigrationdata(
  IN_CONST_HANDLE hAdapter,
  INOUT_PDXGKARG_GPUP_SAVE_MUTABLE_MIGRATION_DATA pArgs
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-d3dkmddi-dxgkddi_savemutablemigrationdata)

Description

KMD's DxgkDdiSaveMutableMigrationData function collects mutable data for a live migration that is about to end.

Parameters

hAdapter

[in] A handle to a context block associated with a display adapter. The display miniport driver previously provided this handle to Dxgkrnl in the MiniportDeviceContext output parameter of the DXGKDDI_ADD_DEVICE function.

pArgs

[in/out] Pointer to a DXGKARG_GPUP_SAVE_MUTABLE_MIGRATION_DATA structure for information related to the call.

Return value

DxgkDdiSaveMutableMigrationData returns STATUS_SUCCESS if the call is successful. Otherwise, it returns an appropriate NTSTATUS code.

Remarks

DxgkDdiSaveMutableMigrationData is called to collect mutable data when a live migration is about to end. This DDI should only ever be called for VFs that are currently paused.

DxgkDdiSaveMutableMigrationData is called in the classic dynamic buffer pattern:

DxgkDdiSaveImmutableMigrationData is called at the start of a live migration to collect immutable data.

For more information, see Live migration on GPU-P devices.

See also

DXGKARG_GPUP_SAVE_MUTABLE_MIGRATION_DATA

DxgkDdiSaveImmutableMigrationData