Partager via


DXGKDDI_FLEXIOV_DEVICE_INTERFACE structure (dispmprt.h)

Décrit l’interface du pilote du pilote du mode noyau IOV flexible (virtualisation d’entrée/sortie).

Syntaxe

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;

Membres

Size

Taille de la structure.

Version

Version de l’interface.

Context

Contexte à associer à l’interface.

InterfaceReference

Fonction de référence d’interface à appeler lors de l’ajout de références.

InterfaceDereference

Fonction de référence d’interface à appeler lors de la désaffectation des références.

DxgkDdiGetBackingResource

Pointe vers une fonction obtenir une ressource de stockage.

DxgkDdiGetMmioRangeCount

Pointe vers une fonction obtenir le nombre de plages de mémoire.

DxgkDdiGetMmioRanges

Pointe vers une fonction obtenir la plage de mémoire.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809
En-tête dispmprt.h