// 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 referenceNo description available.
KMD's DxgkDdiSaveMutableMigrationData function collects mutable data for a live migration that is about to end.
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.
DxgkDdiSaveMutableMigrationData returns STATUS_SUCCESS if the call is successful. Otherwise, it returns an appropriate NTSTATUS code.
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.
DXGKARG_GPUP_SAVE_MUTABLE_MIGRATION_DATA
DxgkDdiSaveImmutableMigrationData