GpioOpenStatus Enumeration

Definition

Beschreibt die möglichen Ergebnisse des Öffnens einer Pin mit der GpioController.TryOpenPin-Methode .

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
Vererbung
GpioOpenStatus
Attribute

Windows-Anforderungen

Gerätefamilie
Windows IoT Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (eingeführt in v1.0)

Felder

MuxingConflict 3

Der Pin wird derzeit für eine andere Funktion geöffnet, z. B. I2c, Spi oder UART. Stellen Sie sicher, dass der Pin nicht von einer anderen Funktion verwendet wird.

PinOpened 0

Der GPIO-Pin wurde erfolgreich geöffnet.

PinUnavailable 1

Die Pin ist vom System reserviert und nicht für Apps verfügbar, die im Benutzermodus ausgeführt werden.

SharingViolation 2

Der Pin ist derzeit in einem inkompatiblen Freigabemodus geöffnet. Beispiel:

  • Die Pin ist bereits im GpioSharingMode.Exclusive-Modus geöffnet.
  • Die Pin ist bereits im GpioSharingMode.SharedReadOnly-Modus geöffnet, wenn Sie anfordern, sie im GpioSharingMode.Exclusive-Modus zu öffnen.
UnknownError 4

Der Pin konnte nicht geöffnet werden.

Gilt für:

Weitere Informationen