共用方式為


IGpioPinProvider 介面

定義

代表一般用途 I/O (GPIO) 針腳提供者通用的動作。

public interface class IGpioPinProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
/// [Windows.Foundation.Metadata.Guid(1110723767, 27324, 16639, 156, 231, 115, 184, 83, 1, 185, 0)]
struct IGpioPinProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
[Windows.Foundation.Metadata.Guid(1110723767, 27324, 16639, 156, 231, 115, 184, 83, 1, 185, 0)]
public interface IGpioPinProvider
Public Interface IGpioPinProvider
屬性

Windows 需求

裝置系列
Windows IoT Extension SDK (已於 10.0.10586.0 引進)
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
API contract
Windows.Devices.DevicesLowLevelContract (已於 v2.0 引進)

屬性

DebounceTimeout

取得或設定一般用途 I/O (GPIO) 針腳的反轉逾時,這是篩選出針腳值的間隔,而且不會產生 ValueChanged 事件。

PinNumber

取得一般用途 I/O (GPIO) 針腳的針腳編號。

SharingMode

取得開啟一般用途 I/O (GPIO) 針腳的共用模式。

方法

GetDriveMode()

取得針腳目前設定的磁片磁碟機模式。

IsDriveModeSupported(ProviderGpioPinDriveMode)

判斷針腳是否支援磁片磁碟機模式。

Read()

讀取針腳的目前值。

SetDriveMode(ProviderGpioPinDriveMode)

設定針腳的磁片磁碟機模式。

Write(ProviderGpioPinValue)

將值寫入釘選。

事件

ValueChanged

當針腳的值變更時引發的事件。

適用於