DXGKDDI_FLEXIOV_DEVICE_INTERFACE - NtDoc

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

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-dispmprt-_dxgkddi_flexiov_device_interface)

_DXGKDDI_FLEXIOV_DEVICE_INTERFACE structure

Description

Describes the Flexible IOV (input/output virtualization) kernel mode driver 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.

Remarks

See also