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

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

Синтаксис

typedef struct _DXGK_I2C_INTERFACE {
  USHORT                                Size;
  USHORT                                Version;
  PVOID                                 Context;
  PINTERFACE_REFERENCE                  InterfaceReference;
  PINTERFACE_DEREFERENCE                InterfaceDereference;
  DXGKDDI_I2C_TRANSMIT_DATA_TO_DISPLAY  DxgkDdiI2CTransmitDataToDisplay;
  DXGKDDI_I2C_RECEIVE_DATA_FROM_DISPLAY DxgkDdiI2CReceiveDataFromDisplay;
} DXGK_I2C_INTERFACE, *PDXGK_I2C_INTERFACE;

Члены

Size

Размер данной структуры (в байтах).

Version

Номер версии интерфейса I2C. Константы номера версии определяются в Файле Dispmprt.h (например, DXGK_I2C_INTERFACE_VERSION_1).

Context

Указатель на блок частного контекста.

InterfaceReference

Указатель на функцию ссылки на интерфейс, реализованную драйвером мини-порта дисплея.

InterfaceDereference

Указатель на функцию разыменования интерфейса, реализованную драйвером мини-порта дисплея.

DxgkDdiI2CTransmitDataToDisplay

Указатель на функцию DxgkDdiI2CTransmitDataToDisplay драйвера минипорта дисплея.

DxgkDdiI2CReceiveDataFromDisplay

Указатель на функцию DxgkDdiI2CReceiveDataFromDisplay драйвера мини-порта дисплея.

Комментарии

Компонент режима ядра, который должен использовать интерфейс I2C, вызывает функцию DxgkDdiQueryInterface драйвера минипорта дисплея.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Верхняя часть dispmprt.h (включая Dispmprt.h)