Freigeben über


DXGKDDI_FLEXIOV_DEVICE_INTERFACE Struktur (dispmprt.h)

Beschreibt die Treiberschnittstelle für den flexiblen IOV-Kernelmodus (Eingabe-/Ausgabevirtualisierung).

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;

Angehörige

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 Behandeln von Verweisen aufgerufen werden soll.

DxgkDdiGetBackingResource

Verweist auf eine abrufende Ressourcenfunktion.

DxgkDdiGetMmioRangeCount

Verweist auf eine Get Memory Range Count-Funktion.

DxgkDdiGetMmioRanges

Verweist auf eine Funktion zum Abrufen des Speicherbereichs.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1809
Header- dispmprt.h