ProviderI2cTransferStatus Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique si les transferts de données effectués par la méthode ReadPartial, WritePartial ou WriteReadPartial ont réussi, ou indique la raison pour laquelle les transferts n’ont pas réussi.
public enum class ProviderI2cTransferStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
enum class ProviderI2cTransferStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
public enum ProviderI2cTransferStatus
var value = Windows.Devices.I2c.Provider.ProviderI2cTransferStatus.fullTransfer
Public Enum ProviderI2cTransferStatus
- Héritage
-
ProviderI2cTransferStatus
- 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
FullTransfer | 0 | Les données ont été entièrement transférées. Pour WriteReadPartial, les données des opérations d’écriture et de lecture ont été entièrement transférées. Pour ce status code, la valeur du membre ProviderI2cTransferResult.BytesTransferred que la méthode retourne est identique à la taille de la mémoire tampon que vous avez spécifiée lorsque vous avez appelé la méthode, ou est égale à la somme des tailles de deux mémoires tampons que vous avez spécifiées pour WriteReadPartial. |
PartialTransfer | 1 | L’appareil I2 C a négativement reconnu le transfert de données avant que toutes les données n’ont été transférées. Pour ce code status, la valeur du membre ProviderI2cTransferResult.BytesTransferred que la méthode retourne est le nombre d’octets effectivement transférés. Pour WriteReadPartial, la valeur correspond à la somme du nombre d’octets écrits par l’opération et du nombre d’octets lus par l’opération. |
SlaveAddressNotAcknowledged | 2 | L’adresse du bus n’a pas été reconnue. Pour ce code status, la valeur du membre ProviderI2cTransferResult.BytesTransferred que la méthode retourne de la méthode est 0. |