estructura IDARG_IN_I2C_TRANSMIT_AND_RECEIVE (iddcx.h)

Importante

Cierta información se relaciona con un producto de versión preliminar que puede modificarse sustancialmente antes de su publicación comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información proporcionada aquí.

Proporciona información sobre los datos de I2C que se transmiten por el sistema operativo.

Sintaxis

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

Members

TransmitSevenBitI2CAddress

[in] Dirección del dispositivo I2C al que se transmitirán los datos.

TransmitDataSizeInBytes

[in] Tamaño, en bytes, del búfer al que apunta pTransmitData. Este parámetro debe estar comprendido entre 1 y 64, inclusive.

pTransmitData

[in] Puntero a un búfer que contiene los datos que se van a transmitir.

ReceiveSevenBitI2CAddress

[in] Dirección del dispositivo I2C desde el que se recibirán los datos.

ReceiveFlags

[in] Marcas para la operación de recepción.

ReceiveDataSizeInBytes

[in] Tamaño, en bytes, del búfer al que apunta pReceiveData.

pReceiveData

[out] Puntero a un búfer que recibe los datos.

Requisitos

Requisito Importancia
Cliente mínimo compatible Windows 11, 26H1 (IddCx 1.11)
Encabezado iddcx.h

Consulte también

EVT_IDD_CX_MONITOR_I2C_TRANSMIT_AND_RECEIVE