Compartilhar via


I2cTransferResult Estrutura

Definição

Fornece informações sobre se os dados são transferidos que o método ReadPartial, WritePartial ou WriteReadPartial executou com êxito e o número real de bytes transferidos pelo 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
Herança
I2cTransferResult
Atributos

Requisitos do Windows

Família de dispositivos
Windows IoT Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (introduzida na v1.0)

Campos

BytesTransferred

O número real de bytes que a operação realmente transferiu. A tabela a seguir descreve o que esse valor representa para cada método.

Método Descrição
ReadPartial O número real de bytes que a operação de leitura leu no buffer. Se o valor do membro Status for I2CTransferStatus.PartialTransfer, esse valor poderá ser menor que o número de bytes no buffer especificado no parâmetro de buffer .
WritePartial O número real de bytes que a operação de gravação transferiu para o dispositivo I2 C. Se o valor do membro Status for I2CTransferStatus.PartialTransfer, esse valor poderá ser menor que o número de bytes no buffer especificado no parâmetro de buffer .
WriteReadPartial O número real de bytes transferidos pela operação, que é a soma do número de bytes que a operação escreveu e o número de bytes lidos pela operação. Se o valor do membro Status for I2CTransferStatus.PartialTransfer, esse valor poderá ser menor que a soma dos comprimentos dos buffers especificados nos parâmetros writeBuffer e readBuffer .
Status

Um valor de enumeração que indica se a operação de leitura ou gravação transferiu o número completo de bytes solicitados pelo método ou o motivo pelo qual a transferência completa não foi bem-sucedida. Para WriteReadPartial, o valor indica se os dados das operações de gravação e de leitura foram totalmente transferidos.

Aplica-se a

Confira também