ProviderI2cSharingMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt die Modi, in denen Sie eine Verbindung mit einer Inter-Integrated Circuit -Busadresse (I2 C) herstellen können. Diese Modi bestimmen, ob andere Verbindungen mit der I2 C-Busadresse geöffnet werden können, während Sie mit der I2 C-Busadresse verbunden sind.
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
- Vererbung
-
ProviderI2cSharingMode
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows IoT Extension SDK (eingeführt in 10.0.10586.0)
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0) |
API contract |
Windows.Devices.DevicesLowLevelContract (eingeführt in v2.0)
|
Felder
Exclusive | 0 | Stellt ausschließlich eine Verbindung mit der I2 C-Busadresse her, sodass keine andere Verbindung zur I2 C-Busadresse hergestellt werden kann, während Sie verbunden bleiben. Dieser Modus ist der Standardmodus. |
Shared | 1 | Stellt eine Verbindung mit der I2 C-Busadresse im freigegebenen Modus her, sodass andere Verbindungen mit der I2 C-Busadresse hergestellt werden können, während Sie verbunden bleiben. Sie können alle Vorgänge für freigegebene Verbindungen ausführen, aber diese Verbindungen sorgfältig verwenden. Wenn mehrere Client-Apps den globalen Zustand des I2 C-Geräts ändern, können Racebedingungen entstehen. Ein Beispiel für die Verwendung einer freigegebenen Verbindung ist ein Sensor, der Messwerte erhält, ohne den Zustand des Geräts zu ändern. |