PI2C_START callback function (video.h)
The I2CStart function starts I2C communication.
Syntax
PI2C_START Pi2cStart;
BOOLEAN Pi2cStart(
[in] IN PVOID HwDeviceExtension,
[in] IN PI2C_CALLBACKS I2CCallbacks
)
{...}
Parameters
[in] HwDeviceExtension
Pointer to the miniport driver's per-adapter device extension.
[in] I2CCallbacks
Pointer to an I2C_CALLBACKS structure, containing pointers to miniport driver-defined functions that read and write data and clock lines.
Return value
I2CStart returns TRUE if I²C communication was successfully started, and FALSE otherwise.
Remarks
The video port implements this function, which can be accessed through a pointer in the VIDEO_PORT_I2C_INTERFACE structure.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows 2000 and later versions of the Windows operating systems. |
Target Platform | Desktop |
Header | video.h (include Video.h) |
IRQL | PASSIVE_LEVEL |