GpioChangeReader コンストラクター

定義

オーバーロード

GpioChangeReader(GpioPin)

指定したピンに関連付けられた新しい GpioChangeReader を作成します。 特定の時点でピンに関連付けられる GpioChangeReader は 1 つだけです。

GpioChangeReader(GpioPin, Int32)

指定したピンに関連付けられた新しい GpioChangeReader を作成し、変更レコードの最小容量を指定します。 特定の時点でピンに関連付けられる GpioChangeReader は 1 つだけです。

GpioChangeReader(GpioPin)

指定したピンに関連付けられた新しい GpioChangeReader を作成します。 特定の時点でピンに関連付けられる GpioChangeReader は 1 つだけです。

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 は 1 つだけです。

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 - ピンは排他モードで開かれていません。

適用対象