GpioController.TryOpenPin Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Abre o pino de E/S de uso geral (GPIO) especificado no modo especificado e obtém um valor status que você pode usar para lidar com uma falha ao abrir o pino programaticamente.
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
Parâmetros
- pinNumber
-
Int32
int
O número do pino do GPIO que você deseja abrir. Alguns pinos podem não estar disponíveis no modo de usuário. Para obter informações sobre como os números de pino correspondem aos pinos físicos, consulte a documentação da placa de circuito.
- sharingMode
- GpioSharingMode
O modo no qual você deseja abrir o pino GPIO, que determina se outras conexões com o pino podem ser abertas enquanto você tem o pino aberto.
- pin
- GpioPin
O pino GPIO aberto se o valor retornado for true; caso contrário, nulo.
- openStatus
- GpioOpenStatus
Um valor de enumeração que indica que a tentativa de abrir o pino GPIO foi bem-sucedida ou o motivo pelo qual a tentativa de abrir o pino gpio falhou.
Retornos
bool
True se o método abriu o pino com êxito; caso contrário, false.
Se o método retornar true, o parâmetro pin receberá uma instância de um GpioPin e o parâmetro openStatus receberá GpioOpenStatus.PinOpened. Se o método retornar false, o parâmetro pin será nulo e o parâmetro openStatus receberá o motivo pelo qual a operação falhou.
Requisitos do Windows
Funcionalidades do aplicativo |
lowLevel
|