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