Condividi tramite


I2cTransferResult Struct

Definizione

Fornisce informazioni sul fatto che i dati trasferisca che il metodo ReadPartial, WritePartial o WriteReadPartial eseguito ha avuto esito positivo e il numero effettivo di byte trasferiti dal metodo.

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
Ereditarietà
I2cTransferResult
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows IoT Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (è stato introdotto in v1.0)

Campi

BytesTransferred

Numero effettivo di byte che l'operazione è stata effettivamente trasferita. Nella tabella seguente viene descritto il valore rappresentato per ogni metodo.

Metodo Descrizione
ReadPartial Numero effettivo di byte letti dall'operazione di lettura nel buffer. Se il valore del membro Status è I2CTransferStatus.PartialTransfer, questo valore può essere minore del numero di byte nel buffer specificato nel parametro del buffer .
WritePartial Numero effettivo di byte che l'operazione di scrittura è stata trasferita al dispositivo I2 C. Se il valore del membro Status è I2CTransferStatus.PartialTransfer, questo valore può essere minore del numero di byte nel buffer specificato nel parametro del buffer .
WriteReadPartial Numero effettivo di byte trasferiti dall'operazione, ovvero la somma del numero di byte scritti dall'operazione e il numero di byte letti dall'operazione. Se il valore del membro Status è I2CTransferStatus.PartialTransfer, questo valore può essere minore della somma delle lunghezze dei buffer specificati nei parametri writeBuffer e readBuffer.
Status

Valore di enumerazione che indica se l'operazione di lettura o scrittura ha trasferito il numero completo di byte richiesti dal metodo o il motivo per cui il trasferimento completo non è riuscito. Per WriteReadPartial, il valore indica se i dati per la scrittura e le operazioni di lettura sono stati interamente trasferiti.

Si applica a

Vedi anche