Share via


ProviderI2cSharingMode Énumération

Définition

Décrit les modes dans lesquels vous pouvez vous connecter à une adresse de bus à circuit inter-intégré (I2 C). Ces modes déterminent si d’autres connexions à l’adresse de bus I2 C peuvent être ouvertes pendant que vous êtes connecté à l’adresse de bus I2 C.

public enum class ProviderI2cSharingMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
enum class ProviderI2cSharingMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
public enum ProviderI2cSharingMode
var value = Windows.Devices.I2c.Provider.ProviderI2cSharingMode.exclusive
Public Enum ProviderI2cSharingMode
Héritage
ProviderI2cSharingMode
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

Exclusive 0

Se connecte exclusivement à l’adresse de bus I2 C, afin qu’aucune autre connexion à l’adresse de bus I2 C ne puisse être établie pendant que vous restez connecté. Il s'agit du mode par défaut.

Shared 1

Se connecte à l’adresse de bus I2 C en mode partagé, afin que d’autres connexions à l’adresse de bus I2 C puissent être effectuées pendant que vous restez connecté.

Vous pouvez effectuer toutes les opérations sur les connexions partagées, mais utilisez ces connexions avec précaution. Lorsque plusieurs applications clientes modifient l’état global de l’appareilI2 C, des conditions de concurrence peuvent en résulter.

Un exemple de cas d’usage pour l’utilisation d’une connexion partagée est un capteur qui obtient des lectures sans modifier l’état de l’appareil.

S’applique à