GpioController.TryOpenPin 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在指定的模式中開啟指定的一般用途 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
|