GpioChangeReader 构造函数

定义

重载

GpioChangeReader(GpioPin)

创建与指定引脚关联的新 GpioChangeReader。 在任何给定时间,只能将单个 GpioChangeReader 与一个引脚相关联。

GpioChangeReader(GpioPin, Int32)

创建与指定引脚关联的新 GpioChangeReader,并具有更改记录的指定最小容量。 在任何给定时间,只能将单个 GpioChangeReader 与一个引脚相关联。

GpioChangeReader(GpioPin)

创建与指定引脚关联的新 GpioChangeReader。 在任何给定时间,只能将单个 GpioChangeReader 与一个引脚相关联。

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

参数

pin
GpioPin

要读取其更改的固定。 引脚必须已在独占模式下打开,并且不能与其他更改读取器相关联。

注解

此方法可能会引发以下异常:

  • E_POINTER - 传入的引脚为 null。
  • HRESULT_FROM_WIN32 (ERROR_SHARING_VIOLATION) - 固定已与更改读取器关联。 必须先释放该更改读取器,然后才能将引脚与新的更改读取器相关联。
  • E_ACCESSDENIED - 引脚未在独占模式下打开。

适用于

GpioChangeReader(GpioPin, Int32)

创建与指定引脚关联的新 GpioChangeReader,并具有更改记录的指定最小容量。 在任何给定时间,只能将单个 GpioChangeReader 与一个引脚相关联。

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)

参数

pin
GpioPin

要读取其更改的固定。 引脚必须已在独占模式下打开,并且不能与其他更改读取器相关联。

minCapacity
Int32

int

读取者必须能够保存的最小更改记录数。

注解

此方法可能会引发以下异常:

  • E_POINTER - 传入的引脚为 null。
  • HRESULT_FROM_WIN32 (ERROR_SHARING_VIOLATION) - 固定已与更改读取器关联。 必须先释放该更改读取器,然后才能将引脚与新的更改读取器相关联。
  • E_ACCESSDENIED - 引脚未在独占模式下打开。

适用于