II2cDeviceProvider Interface
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.
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. |