GpioController.TryOpenPin 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 GPIO(범용 I/O) 핀을 지정된 모드에서 열고 프로그래밍 방식으로 핀을 여는 데 실패를 처리하는 데 사용할 수 있는 상태 값을 가져옵니다.
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의 instance 받고 openStatus 매개 변수는 GpioOpenStatus.PinOpened를 받습니다. 메서드가 false를 반환하면 pin 매개 변수는 null이고 openStatus 매개 변수는 작업이 실패한 이유를 받습니다.
Windows 요구 사항
앱 기능 |
lowLevel
|