共用方式為


I2cSharingMode 列舉

定義

描述您可以連線到整合式線路的模式, (I2 C) 匯流排位址。 這些模式會決定當您連線到 I2 C 匯流排位址時,是否可以開啟與 I2 C 匯流排位址的其他連線。

public enum class I2cSharingMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
enum class I2cSharingMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
public enum I2cSharingMode
var value = Windows.Devices.I2c.I2cSharingMode.exclusive
Public Enum I2cSharingMode
繼承
I2cSharingMode
屬性

Windows 需求

裝置系列
Windows IoT Extension SDK (已於 10.0.10240.0 引進)
API contract
Windows.Devices.DevicesLowLevelContract (已於 v1.0 引進)

欄位

名稱 Description
Exclusive 0

會獨佔連線到 I2 C 匯流排位址,因此當您保持連線時,無法建立與 I2 C 匯流排位址的其他連線。 此模式為預設模式。

Shared 1

以共用模式連線到 I2 C 匯流排位址,以便在您保持連線時,建立與 I2 C 匯流排位址的其他連線。

您可以在共用連線上執行所有作業,但請小心使用這類連線。 當多個用戶端應用程式變更 I2 C 裝置的全域狀態時,可能會產生競爭條件。

使用共用連線的範例使用案例是一種感應器,可取得讀數而不變更裝置的狀態。

適用於

另請參閱