DXGKARG_GPUP_WRITE_VIRTUALIZED_MSIX structure (d3dkmddi.h)

The DXGKARG_GPUP_WRITE_VIRTUALIZED_MSIX structure is a parameter for the DxgkDdiWriteVirtualizedInterrupt function that writes to the MSI-X interrupt table during the process of live migration of a virtualized GPU device.

Syntax

typedef struct _DXGKARG_GPUP_WRITE_VIRTUALIZED_MSIX {
  UINT                       vfIndex;
  INT16                      InterruptTableIndex;
  DXGK_INTERRUPT_TABLE_ENTRY WriteValue;
} DXGKARG_GPUP_WRITE_VIRTUALIZED_MSIX;

Members

vfIndex

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

InterruptTableIndex

[in] Index of the MSI-X table entry to write to.

WriteValue

[in] A DXGK_INTERRUPT_TABLE_ENTRY structure that contains the data to write to the MSI-X table entry.

Remarks

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

Requirements

Requirement Value
Minimum supported client Windows 11, version 24H2 (WDDM 3.2)
Header d3dkmddi.h

See also

DXGK_INTERRUPT_TABLE_ENTRY

DxgkDdiWriteVirtualizedInterrupt