Поделиться через


структура 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

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

DxgkDdiGetMmioRangeCount

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

DxgkDdiGetMmioRanges

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1809
заголовка dispmprt.h