GpioController.TryOpenPin Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Öffnet den angegebenen GPIO-Pin (General-Purpose E/O) im angegebenen Modus und ruft einen status Wert ab, mit dem Sie einen Fehler beim programmgesteuerten Öffnen des Pins behandeln können.
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
Parameter
- pinNumber
-
Int32
int
Die Pinnummer des GPIO-Pins, den Sie öffnen möchten. Einige Pins sind im Benutzermodus möglicherweise nicht verfügbar. Informationen dazu, wie die Pinnummern physischen Pins entsprechen, finden Sie in der Dokumentation für Ihre Platine.
- sharingMode
- GpioSharingMode
Der Modus, in dem Sie den GPIO-Pin öffnen möchten, der bestimmt, ob andere Verbindungen mit dem Pin geöffnet werden können, während Sie den Pin geöffnet haben.
- pin
- GpioPin
Der geöffnete GPIO-Pin, wenn der Rückgabewert true ist; andernfalls null.
- openStatus
- GpioOpenStatus
Ein Enumerationswert, der angibt, dass der Versuch, den GPIO-Pin zu öffnen, erfolgreich war, oder den Grund dafür, dass der Versuch, den GPIO-Pin zu öffnen, fehlgeschlagen ist.
Gibt zurück
bool
True, wenn die Methode den Pin erfolgreich geöffnet hat; andernfalls false.
Wenn die Methode true zurückgibt, empfängt der pin-Parameter eine instance eines GpioPin, und der openStatus-Parameterempfängt GpioOpenStatus.PinOpened. Wenn die Methode false zurückgibt, ist der PIN-Parameter NULL, und der openStatus-Parameter empfängt den Grund, warum der Vorgang fehlgeschlagen ist.
Windows-Anforderungen
App-Funktionen |
lowLevel
|