Поделиться через


структура IDARG_IN_I2C_TRANSMIT_AND_RECEIVE (iddcx.h)

Это важно

Некоторые сведения относятся к предварительному продукту, который может быть существенно изменен до его коммерческого выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых в отношении информации, предоставленной здесь.

Предоставляет сведения о данных I2C, передаваемых ане, полученных ОС.

Синтаксис

struct IDARG_IN_I2C_TRANSMIT_AND_RECEIVE {
  UINT  TransmitSevenBitI2CAddress;
  UINT  TransmitDataSizeInBytes;
  PVOID pTransmitData;
  UINT  ReceiveSevenBitI2CAddress;
  UINT  ReceiveFlags;
  UINT  ReceiveDataSizeInBytes;
  PVOID pReceiveData;
};

Members

TransmitSevenBitI2CAddress

[in] Адрес устройства I2C, на которое будут передаваться данные.

TransmitDataSizeInBytes

[in] Размер буфера в байтах, на который указывает pTransmitData. Этот параметр должен быть от 1 до 64 включительно.

pTransmitData

[in] Указатель на буфер, содержащий передаваемые данные.

ReceiveSevenBitI2CAddress

[in] Адрес устройства I2C, из которого будут получены данные.

ReceiveFlags

[in] Флаги для операции получения.

ReceiveDataSizeInBytes

[in] Размер буфера в байтах, на который указывает pReceiveData.

pReceiveData

[out] Указатель на буфер, получающий данные.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 11, 26H1 (IddCx 1.11)
Header iddcx.h

См. также

EVT_IDD_CX_MONITOR_I2C_TRANSMIT_AND_RECEIVE