Partager via


II2cDeviceProvider Interface

Définition

Représente les méthodes communes à tous les fournisseurs d’appareils I2 C.

public interface class II2cDeviceProvider : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
/// [Windows.Foundation.Metadata.Guid(2905876052, 22504, 17726, 131, 41, 209, 228, 71, 209, 3, 169)]
struct II2cDeviceProvider : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
[Windows.Foundation.Metadata.Guid(2905876052, 22504, 17726, 131, 41, 209, 228, 71, 209, 3, 169)]
public interface II2cDeviceProvider : System.IDisposable
Public Interface II2cDeviceProvider
Implements IDisposable
Attributs
Implémente

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)

Propriétés

DeviceId

Obtient l’identificateur d’appareil plug-and-play du contrôleur de bus à circuit inter-intégré (I2 C) de l’appareil.

Méthodes

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

Read(Byte[])

Lit les données du bus de circuit inter-intégré (I2 C) sur lequel l’appareil est connecté à la mémoire tampon spécifiée.

ReadPartial(Byte[])

Lit les données du bus de circuit inter-intégré (I2 C) sur lequel l’appareil est connecté à la mémoire tampon spécifiée et retourne des informations sur la réussite de l’opération que vous pouvez utiliser pour la gestion des erreurs.

Write(Byte[])

Écrit des données dans le bus de circuit inter-intégré (I2 C) sur lequel l’appareil est connecté.

WritePartial(Byte[])

Écrit des données dans le bus de circuit inter-intégré (I2 C) sur lequel l’appareil est connecté et retourne des informations sur la réussite de l’opération que vous pouvez utiliser pour la gestion des erreurs.

WriteRead(Byte[], Byte[])

Effectue une opération atomique pour écrire des données dans le bus de circuit inter-intégré (I2 C), puis lire les données à partir du bus de circuit inter-intégré (I2 C) sur lequel l’appareil est connecté, puis envoie une condition de redémarrage entre les opérations d’écriture et de lecture.

WriteReadPartial(Byte[], Byte[])

Effectue une opération atomique pour écrire des données dans le bus de circuit inter-intégré (I2 C), puis lire les données du bus de circuit inter-intégré (I2 C) sur lequel l’appareil est connecté, et retourne des informations sur la réussite de l’opération que vous pouvez utiliser pour la gestion des erreurs.

S’applique à

Voir aussi