Partager via


ProviderI2cTransferResult 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 ProviderI2cTransferResult
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
struct ProviderI2cTransferResult
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
public struct ProviderI2cTransferResult
var providerI2cTransferResult = {
status : /* Your value */,
bytesTransferred : /* Your value */
}
Public Structure ProviderI2cTransferResult
Héritage
ProviderI2cTransferResult
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows IoT Extension SDK (introduit dans 10.0.10586.0)
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (introduit dans v2.0)

Champs

BytesTransferred

Nombre réel d’octets transférés par l’opération. 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 lit dans la mémoire tampon. Si la valeur du membre Status est ProviderI2CTransferStatus.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 de mémoire tampon .
WritePartial Nombre réel d’octets transférés par l’opération d’écriture vers l’appareil I2 C. Si la valeur du membre Status est ProviderI2CTransferStatus.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 de mémoire tampon .
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 ProviderI2CTransferStatus.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 à