Partager via


GpioController.TryOpenPin Méthode

Définition

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

Boolean

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

S’applique à

Voir aussi