Compartir a través de


I2cTransferResult Estructura

Definición

Proporciona información sobre si las transferencias de datos que el método ReadPartial, WritePartial o WriteReadPartial se realizaron correctamente y el número real de bytes transferidos por el método.

public value class I2cTransferResult
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
struct I2cTransferResult
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
public struct I2cTransferResult
var i2cTransferResult = {
status : /* Your value */,
bytesTransferred : /* Your value */
}
Public Structure I2cTransferResult
Herencia
I2cTransferResult
Atributos

Requisitos de Windows

Familia de dispositivos
Windows IoT Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (se introdujo en la versión v1.0)

Campos

BytesTransferred

Número real de bytes que la operación transfirió realmente. En la tabla siguiente se describe lo que representa este valor para cada método.

Método Descripción
ReadPartial Número real de bytes que la operación de lectura lee en el búfer. Si el valor del miembro Status es I2CTransferStatus.PartialTransfer, este valor puede ser menor que el número de bytes del búfer especificado en el parámetro de búfer .
WritePartial Número real de bytes que la operación de escritura transfirió al dispositivo I2 C. Si el valor del miembro Status es I2CTransferStatus.PartialTransfer, este valor puede ser menor que el número de bytes del búfer especificado en el parámetro de búfer .
WriteReadPartial Número real de bytes transferidos por la operación, que es la suma del número de bytes que escribió la operación y el número de bytes que leyó la operación. Si el valor del miembro Status es I2CTransferStatus.PartialTransfer, este valor puede ser menor que la suma de longitudes de los búferes especificados en los parámetros writeBuffer y readBuffer .
Status

Valor de enumeración que indica si la operación de lectura o escritura transfirió el número completo de bytes solicitados por el método o el motivo por el que la transferencia completa no se realizó correctamente. Para WriteReadPartial, el valor indica si los datos de las operaciones de escritura y lectura se transfirieron por completo.

Se aplica a

Consulte también