Partager via


GpioOpenStatus Énumération

Définition

Décrit les résultats possibles de l’ouverture d’une broche avec la méthode 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
Héritage
GpioOpenStatus
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows IoT Extension SDK (introduit dans 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (introduit dans v1.0)

Champs

MuxingConflict 3

L’épingle est actuellement ouverte pour une autre fonction, telle que I2c, Spi ou UART. Vérifiez que l’épingle n’est pas utilisée par une autre fonction.

PinOpened 0

La broche GPIO a été correctement ouverte.

PinUnavailable 1

L’épingle est réservée par le système et n’est pas disponible pour les applications qui s’exécutent en mode utilisateur.

SharingViolation 2

L’épingle est actuellement ouverte dans un mode de partage incompatible. Par exemple :

  • L’épingle est déjà ouverte en mode GpioSharingMode.Exclusive .
  • L’épingle est déjà ouverte en mode GpioSharingMode.SharedReadOnly lorsque vous demandez à l’ouvrir en mode GpioSharingMode.Exclusive .
UnknownError 4

Impossible d’ouvrir l’épingle.

S’applique à

Voir aussi