次の方法で共有


GpioController クラス

定義

システムの既定の汎用 I/O (GPIO) コントローラーを表します。

public ref class GpioController sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GpioController final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GpioController
Public NotInheritable Class GpioController
継承
Object Platform::Object IInspectable GpioController
属性

Windows の要件

デバイス ファミリ
Windows IoT Extension SDK (10.0.10240.0 で導入)
API contract
Windows.Devices.DevicesLowLevelContract (v1.0 で導入)

注釈

GpioController オブジェクトを取得するには、 GpioController.GetDefault メソッドを使用します。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1511 10586 GetControllersAsync
1511 10586 GetDefaultAsync

プロパティ

PinCount

汎用 I/O (GPIO) コントローラー上のピンの数を取得します。

メソッド

GetControllersAsync(IGpioProvider)

システムに非同期的に接続されているすべてのコントローラーを取得します。

GetDefault()

システムの既定の汎用 I/O (GPIO) コントローラーを取得します。

GetDefaultAsync()

システムの既定の汎用 I/O (GPIO) コントローラーを取得します。

OpenPin(Int32)

指定した汎用 I/O (GPIO) ピンへの接続を排他モードで開きます。

OpenPin(Int32, GpioSharingMode)

指定した汎用 I/O (GPIO) ピンを指定したモードで開きます。

TryOpenPin(Int32, GpioSharingMode, GpioPin, GpioOpenStatus)

指定した汎用 I/O (GPIO) ピンを指定したモードで開き、プログラムでピンを開くエラーを処理するために使用できる状態値を取得します。

適用対象

こちらもご覧ください