다음을 통해 공유


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

핀은 현재 I2c, Spi 또는 UART와 같은 다른 함수에 대해 열립니다. 핀이 다른 함수에서 사용되고 있지 않은지 확인합니다.

PinOpened 0

GPIO 핀이 성공적으로 열렸습니다.

PinUnavailable 1

핀은 시스템에서 예약되어 있으며 사용자 모드에서 실행되는 앱에서는 사용할 수 없습니다.

SharingViolation 2

핀은 현재 호환되지 않는 공유 모드로 열려 있습니다. 예를 들면 다음과 같습니다.

  • 핀이 이미 GpioSharingMode.Exclusive 모드로 열려 있습니다.
  • GpioSharingMode.Exclusive 모드에서 열기를 요청할 때 핀이 GpioSharingMode.SharedReadOnly 모드에서 이미 열려 있습니다.
UnknownError 4

핀을 열 수 없습니다.

적용 대상

추가 정보