Freigeben über


DXGKDDI_FLEXIOV_DEVICE_INTERFACE-Struktur (dispmprt.h)

Beschreibt die Kernelmodustreiberschnittstelle für flexible IOV (Input/Output Virtualization).

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;

Member

Size

Die Größe der -Struktur.

Version

Schnittstellenversion.

Context

Kontext, der der Schnittstelle zugeordnet werden soll.

InterfaceReference

Schnittstellenverweisfunktion, die beim Hinzufügen von Verweisen aufgerufen werden soll.

InterfaceDereference

Schnittstellenverweisfunktion, die beim Aufheben der Zuordnung von Verweisen aufgerufen werden soll.

DxgkDdiGetBackingResource

Verweist auf eine Get-Backing-Ressourcenfunktion.

DxgkDdiGetMmioRangeCount

Verweist auf eine Funktion zum Abrufen der Speicherbereichsanzahl.

DxgkDdiGetMmioRanges

Verweist auf eine Speicherbereichsfunktion abrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809
Kopfzeile dispmprt.h