GpioController.TryOpenPin Metode

Definisi

Membuka pin I/O tujuan umum (GPIO) yang ditentukan dalam mode yang ditentukan, dan mendapatkan nilai status yang dapat Anda gunakan untuk menangani kegagalan untuk membuka pin secara terprogram.

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

Nomor pin pin pin GPIO yang ingin Anda buka. Beberapa pin mungkin tidak tersedia dalam mode pengguna. Untuk informasi tentang bagaimana nomor pin sesuai dengan pin fisik, lihat dokumentasi untuk papan sirkuit Anda.

sharingMode
GpioSharingMode

Mode di mana Anda ingin membuka pin GPIO, yang menentukan apakah koneksi lain ke pin dapat dibuka saat Anda membuka pin.

pin
GpioPin

Pin GPIO yang dibuka jika nilai yang dikembalikan benar; jika tidak null.

openStatus
GpioOpenStatus

Nilai enumerasi yang menunjukkan bahwa upaya untuk membuka pin GPIO berhasil, atau alasan upaya untuk membuka pin GPIO gagal.

Mengembalikan

Boolean

bool

True jika metode berhasil membuka pin; jika tidak salah.

Jika metode mengembalikan true, parameter pin menerima instans GpioPin, dan parameter openStatus menerima GpioOpenStatus.PinOpened. Jika metode mengembalikan false, parameter pin null dan parameter openStatus menerima alasan operasi gagal.

Persyaratan Windows

Kemampuan aplikasi
lowLevel

Berlaku untuk

Lihat juga