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 I2C 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

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:
© 2014 Microsoft