структура DXGKDDI_FLEXIOV_DEVICE_INTERFACE (dispmprt.h)

Описывает интерфейс драйвера гибкого IOV (виртуализация ввода-вывода) в режиме ядра.

Синтаксис

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;

Члены

Size

Размер структуры.

Version

Версия интерфейса.

Context

Контекст для связи с интерфейсом.

InterfaceReference

Функция ссылки на интерфейс, вызываемая при добавлении ссылок.

InterfaceDereference

Функция ссылки интерфейса, вызываемая при освобождении ссылок.

DxgkDdiGetBackingResource

Указывает на функцию резервного ресурса get.

DxgkDdiGetMmioRangeCount

Указывает на функцию подсчета диапазона памяти get.

DxgkDdiGetMmioRanges

Указывает на функцию получения диапазона памяти.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть dispmprt.h