DXGKDDI_FLEXIOV_DEVICE_INTERFACE structure (dispmprt.h)
Describes the Flexible IOV (input/output virtualization) kernel mode driver interface.
Syntax
typedef struct _DXGKDDI_FLEXIOV_DEVICE_INTERFACE {
IN USHORT Size;
IN USHORT Version;
OUT PVOID Context;
OUT PINTERFACE_REFERENCE InterfaceReference;
OUT PINTERFACE_DEREFERENCE InterfaceDereference;
OUT PDXGKDDI_GETBACKINGRESOURCE DxgkDdiGetBackingResource;
OUT PDXGKDDI_GETMMIORANGECOUNT DxgkDdiGetMmioRangeCount;
OUT PDXGKDDI_GETMMIORANGES DxgkDdiGetMmioRanges;
} DXGKDDI_FLEXIOV_DEVICE_INTERFACE, *PDXGKDDI_FLEXIOV_DEVICE_INTERFACE;
Members
Size
The size of the structure.
Version
Interface version.
Context
Context to associate with the interface.
InterfaceReference
Interface reference function to be called when adding references.
InterfaceDereference
Interface reference function to be called when deallocating references.
DxgkDdiGetBackingResource
Points to a get backing resource function.
DxgkDdiGetMmioRangeCount
Points to a get memory range count function.
DxgkDdiGetMmioRanges
Points to a get memory range function.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1809 |
Header | dispmprt.h |