Compartilhar via


ProviderI2cSharingMode Enumeração

Definição

Descreve os modos nos quais você pode se conectar a um endereço de barramento de circuito inter integrado (I2 C). Esses modos determinam se outras conexões com o endereço do barramento I2 C podem ser abertas enquanto você está conectado ao endereço do barramento 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
Herança
ProviderI2cSharingMode
Atributos

Requisitos do Windows

Família de dispositivos
Windows IoT Extension SDK (introduzida na 10.0.10586.0)
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (introduzida na v2.0)

Campos

Exclusive 0

Conecta-se exclusivamente ao endereço do barramento I2 C, para que nenhuma outra conexão com o endereço do barramento I2 C possa ser feita enquanto você permanece conectado. Esse modo é o padrão.

Shared 1

Conecta-se ao endereço do barramento I2 C no modo compartilhado, para que outras conexões com o endereço do barramento I2 C possam ser feitas enquanto você permanece conectado.

Você pode executar todas as operações em conexões compartilhadas, mas usar essas conexões com cuidado. Quando vários aplicativos cliente alteram o estado global do dispositivo I2 C, as condições de corrida podem resultar.

Um exemplo de caso de uso para usar uma conexão compartilhada é um sensor que obtém leituras sem alterar o estado do dispositivo.

Aplica-se a