// igpupvdev.h
typedef struct IGPUPMigrationVtbl {
void *b;
HRESULT(IGPUPMigration *This,REFIID riid, void **ppvObject) * )(QueryInterface;
ULONG()(IGPUPMigration *This) * AddRef;
ULONG()(IGPUPMigration *This) * Release;
HRESULT((IGPUPMigration *This,PLUID DeviceLuid,UINT64 *Length,BYTE SaveBuffer * )SaveImmutableGpup[];
HRESULT()(IGPUPMigration *This,PLUID DeviceLuid,UINT64 Length,BYTE RestoreBuffer * RestoreImmutableGpup[];
} IGPUPMigrationVtbl;
View the official Windows Driver Kit DDI referenceNo description available.
The IGPUPMigrationVtbl structure defines the virtual table for the IGPUPMigration interface.
bQueryInterfaceRetrieves pointers to supported interfaces.
AddRefIncrements the reference count for an interface on an object.
ReleaseDecrements the reference count for an interface on an object.
SaveImmutableGpupMethod to save the immutable GPU partition.
RestoreImmutableGpupMethod to restore the immutable GPU partition.
For more information see Live migration on GPU-P machines.