I2CStart routine

The I2CStart function starts I2C communication.

Syntax


PI2C_START I2CStart;

BOOLEAN I2CStart(
  _In_  PVOID          HwDeviceExtension,
  _In_  PI2C_CALLBACKS I2CCallbacks
)
{ ... }

Parameters

HwDeviceExtension [in]

Pointer to the miniport driver's per-adapter device extension.

I2CCallbacks [in]

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

Target platform

Desktop

Version

Available in Windows 2000 and later versions of the Windows operating systems.

Header

Video.h (include Video.h)

IRQL

PASSIVE_LEVEL

See also

VIDEO_PORT_I2C_INTERFACE

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft