共用方式為


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 - 針腳未以獨佔模式開啟。

適用於