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

See also

VIDEO_PORT_I2C_INTERFACE