GpioController.TryOpenPin Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ouvre la broche d’E/S à usage général (GPIO) spécifiée dans le mode spécifié et obtient une valeur status que vous pouvez utiliser pour gérer un échec d’ouverture de l’épingle par programme.
public:
virtual bool TryOpenPin(int pinNumber, GpioSharingMode sharingMode, [Out] GpioPin ^ & pin, [Out] GpioOpenStatus & openStatus) = TryOpenPin;
bool TryOpenPin(int const& pinNumber, GpioSharingMode const& sharingMode, [Out] GpioPin const& & pin, [Out] GpioOpenStatus & openStatus);
public bool TryOpenPin(int pinNumber, GpioSharingMode sharingMode, out GpioPin pin, out GpioOpenStatus openStatus);
Public Function TryOpenPin (pinNumber As Integer, sharingMode As GpioSharingMode, ByRef pin As GpioPin, ByRef openStatus As GpioOpenStatus) As Boolean
Paramètres
- pinNumber
-
Int32
int
Numéro d’épingle de la broche GPIO que vous souhaitez ouvrir. Certaines broches peuvent ne pas être disponibles en mode utilisateur. Pour plus d’informations sur la façon dont les numéros d’épingle correspondent aux broches physiques, consultez la documentation de votre carte de circuit imprimé.
- sharingMode
- GpioSharingMode
Mode dans lequel vous souhaitez ouvrir la broche GPIO, qui détermine si d’autres connexions à la broche peuvent être ouvertes pendant que vous avez ouvert l’épingle.
- pin
- GpioPin
Broche GPIO ouverte si la valeur de retour est true ; sinon, null.
- openStatus
- GpioOpenStatus
Valeur d’énumération qui indique soit que la tentative d’ouverture de la broche GPIO a réussi, soit la raison de l’échec de la tentative d’ouverture de la broche GPIO.
Retours
bool
True si la méthode a correctement ouvert l’épingle ; sinon, false.
Si la méthode retourne true, le paramètre pin reçoit une instance d’un GpioPin, et le paramètre openStatus reçoit GpioOpenStatus.PinOpened. Si la méthode retourne false, le paramètre pin est null et le paramètre openStatus reçoit la raison de l’échec de l’opération.
Configuration requise pour Windows
Fonctionnalités de l’application |
lowLevel
|