DXGKARG_GPUP_SAVE_MUTABLE_MIGRATION_DATA - NtDoc

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

typedef struct _DXGKARG_GPUP_SAVE_MUTABLE_MIGRATION_DATA {
  UINT   vfIndex;
  UINT64 *DataSize;
  BYTE   *Data;
} DXGKARG_GPUP_SAVE_MUTABLE_MIGRATION_DATA;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dkmddi-dxgkarg_gpup_save_mutable_migration_data)

Description

The DXGKARG_GPUP_SAVE_MUTABLE_MIGRATION_DATA structure is used in a call to DxgkDdiSaveMutableMigrationData to save mutable data for a live migration that is about to end.

Members

vfIndex

[in] Identifies the virtual function / vDEV being referenced. This index value localizes to the specific virtual device.

DataSize

[in/out] The size, in bytes, of the data buffer that Data points to. On the first call toDxgkDdiSaveMutableMigrationData, the input value is 0 to indicate that the driver should return the required size of the buffer.

Data

[in/out] A pointer to a buffer that contains the mutable data to be saved. On the first call to DxgkDdiSaveMutableMigrationData, this pointer is NULL to indicate that the driver should return the required size of the buffer in DataSize.

Remarks

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

See also

DxgkDdiSaveMutableMigrationData