GpioController.TryOpenPin メソッド

定義

指定した汎用 I/O (GPIO) ピンを指定したモードで開き、プログラムでピンを開くエラーを処理するために使用できる状態値を取得します。

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

パラメーター

pinNumber
Int32

int

開く GPIO ピンのピン番号。 一部のピンは、ユーザー モードでは使用できない場合があります。 ピン番号が物理ピンに対応する方法については、使用している回路基板のドキュメントを参照してください。

sharingMode
GpioSharingMode

GPIO ピンを開くモード。ピンを開いている間に、ピンへの他の接続を開くことができるかどうかを決定します。

pin
GpioPin

戻り値が true の場合に開いた GPIO ピン。それ以外の場合は null。

openStatus
GpioOpenStatus

GPIO ピンを開こうとしたが成功したか、GPIO ピンを開こうとした理由が失敗したことを示す列挙値。

戻り値

Boolean

bool

メソッドがピンを正常に開いた場合は True。それ以外の場合は false。

メソッドが true を返す場合、 pin パラメーターは GpioPin のインスタンスを受け取り、 openStatus パラメーターは GpioOpenStatus.PinOpened を受け取ります。 メソッドが false を返す場合、 pin パラメーターは null で、 openStatus パラメーターは操作が失敗した理由を受け取ります。

Windows の要件

アプリの機能
lowLevel

適用対象

こちらもご覧ください