IGPUPMigrationVtbl structure (igpupvdev.h)
The IGPUPMigrationVtbl structure defines the virtual table for the IGPUPMigration interface.
Syntax
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;
Members
b
QueryInterface
Retrieves pointers to supported interfaces.
AddRef
Increments the reference count for an interface on an object.
Release
Decrements the reference count for an interface on an object.
SaveImmutableGpup
Method to save the immutable GPU partition.
RestoreImmutableGpup
Method to restore the immutable GPU partition.
Remarks
For more information see Live migration on GPU-P machines.
Requirements
Requirement | Value |
---|---|
Header | igpupvdev.h |