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


структура 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 (include Dispmprt.h)