// video.h
typedef struct _I2C_CALLBACKS {
IN PVIDEO_WRITE_CLOCK_LINE WriteClockLine;
IN PVIDEO_WRITE_DATA_LINE WriteDataLine;
IN PVIDEO_READ_CLOCK_LINE ReadClockLine;
IN PVIDEO_READ_DATA_LINE ReadDataLine;
} I2C_CALLBACKS, *PI2C_CALLBACKS;
View the official Windows Driver Kit DDI referenceNo description available.
The I2C_CALLBACKS structure contains pointers to functions, implemented by the video miniport driver, that read from and write to the serial data and serial clock lines of the I2C bus.
WriteClockLineA pointer to the WriteClockLine function implemented by the video miniport driver.
WriteDataLineA pointer to the WriteDataLine function implemented by the video miniport driver.
ReadClockLineA pointer to the ReadClockLine function implemented by the video miniport driver.
ReadDataLineA pointer to the ReadDataLine function implemented by the video miniport driver.