Partager via


I2cTransferResult Structure

Définition

Fournit des informations sur la réussite des transferts de données effectués par la méthode ReadPartial, WritePartial ou WriteReadPartial , ainsi que le nombre réel d’octets transférés par la méthode.

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
Héritage
I2cTransferResult
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows IoT Extension SDK (introduit dans 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (introduit dans v1.0)

Champs

BytesTransferred

Nombre réel d’octets que l’opération a effectivement transférés. Le tableau suivant décrit ce que cette valeur représente pour chaque méthode.

Méthode Description
ReadPartial Nombre réel d’octets que l’opération de lecture a lus dans la mémoire tampon. Si la valeur du membre Status est I2CTransferStatus.PartialTransfer, cette valeur peut être inférieure au nombre d’octets dans la mémoire tampon que vous avez spécifié dans le paramètre buffer .
WritePartial Nombre réel d’octets que l’opération d’écriture a transférés à l’appareil I2 C. Si la valeur du membre Status est I2CTransferStatus.PartialTransfer, cette valeur peut être inférieure au nombre d’octets dans la mémoire tampon que vous avez spécifié dans le paramètre buffer .
WriteReadPartial Nombre réel d’octets transférés par l’opération, qui est la somme du nombre d’octets écrits par l’opération et du nombre d’octets lus par l’opération. Si la valeur du membre Status est I2CTransferStatus.PartialTransfer, cette valeur peut être inférieure à la somme des longueurs des mémoires tampons que vous avez spécifiées dans les paramètres writeBuffer et readBuffer .
Status

Valeur d’énumération qui indique si l’opération de lecture ou d’écriture a transféré le nombre total d’octets demandé par la méthode, ou la raison pour laquelle le transfert complet n’a pas réussi. Pour WriteReadPartial, la valeur indique si les données des opérations d’écriture et de lecture ont été entièrement transférées.

S’applique à

Voir aussi