次の方法で共有


GpioOpenStatus 列挙型

定義

GpioController.TryOpenPin メソッドを使用してピンを開いた結果について説明します。

public enum class GpioOpenStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
enum class GpioOpenStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
public enum GpioOpenStatus
var value = Windows.Devices.Gpio.GpioOpenStatus.pinOpened
Public Enum GpioOpenStatus
継承
GpioOpenStatus
属性

Windows の要件

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

フィールド

MuxingConflict 3

ピンは現在、 I2cSpiUART などの別の機能用に開かれています。 ピンが別の関数で使用されていないことを確認します。

PinOpened 0

GPIO ピンが正常に開かれました。

PinUnavailable 1

ピンはシステムによって予約されており、ユーザー モードで実行されるアプリでは使用できません。

SharingViolation 2

現在、ピンは互換性のない共有モードで開かれています。 次に例を示します。

  • ピンは 既に GpioSharingMode.Exclusive モードで開かれています。
  • ピンは、GpioSharingMode.Exclusive モードで開くことを要求すると、GpioSharingMode.SharedReadOnly モードで既に開かれています。
UnknownError 4

ピンを開けませんでした。

適用対象

こちらもご覧ください