Compartilhar via


GpioChangeReader Construtores

Definição

Sobrecargas

GpioChangeReader(GpioPin)

Cria um novo GpioChangeReader associado ao pin especificado. Somente um único GpioChangeReader pode estar associado a um pino a qualquer momento.

GpioChangeReader(GpioPin, Int32)

Cria um novo GpioChangeReader associado ao pin especificado e com a capacidade mínima especificada para registros de alteração. Somente um único GpioChangeReader pode estar associado a um pino a qualquer momento.

GpioChangeReader(GpioPin)

Cria um novo GpioChangeReader associado ao pin especificado. Somente um único GpioChangeReader pode estar associado a um pino a qualquer momento.

public:
 GpioChangeReader(GpioPin ^ pin);
 GpioChangeReader(GpioPin const& pin);
public GpioChangeReader(GpioPin pin);
function GpioChangeReader(pin)
Public Sub New (pin As GpioPin)

Parâmetros

pin
GpioPin

O pino no qual a leitura é alterada. O pino deve ter sido aberto no modo Exclusivo e não pode ser associado a outro leitor de alterações.

Comentários

As seguintes exceções podem ser geradas por este método:

  • E_POINTER – o pin passado é nulo.
  • HRESULT_FROM_WIN32(ERROR_SHARING_VIOLATION) – O pin já está associado a um leitor de alterações. Esse leitor de alteração deve ser descartado antes que o pin possa ser associado a um novo leitor de alterações.
  • E_ACCESSDENIED – o pino não é aberto no modo Exclusivo.

Aplica-se a

GpioChangeReader(GpioPin, Int32)

Cria um novo GpioChangeReader associado ao pin especificado e com a capacidade mínima especificada para registros de alteração. Somente um único GpioChangeReader pode estar associado a um pino a qualquer momento.

public:
 GpioChangeReader(GpioPin ^ pin, int minCapacity);
 GpioChangeReader(GpioPin const& pin, int const& minCapacity);
public GpioChangeReader(GpioPin pin, int minCapacity);
function GpioChangeReader(pin, minCapacity)
Public Sub New (pin As GpioPin, minCapacity As Integer)

Parâmetros

pin
GpioPin

O pino no qual a leitura é alterada. O pino deve ter sido aberto no modo Exclusivo e não pode ser associado a outro leitor de alterações.

minCapacity
Int32

int

O número mínimo de registros de alteração que o leitor deve ser capaz de manter.

Comentários

As seguintes exceções podem ser geradas por este método:

  • E_POINTER – o pin passado é nulo.
  • HRESULT_FROM_WIN32(ERROR_SHARING_VIOLATION) – O pin já está associado a um leitor de alterações. Esse leitor de alteração deve ser descartado antes que o pin possa ser associado a um novo leitor de alterações.
  • E_ACCESSDENIED – o pino não é aberto no modo Exclusivo.

Aplica-se a