次の方法で共有


GpioChangeReader.Polarity プロパティ

定義

記録される遷移の極性を取得または設定します。 極性は、ピン交換記録が開始されていない場合にのみ変更できます。

public:
 property GpioChangePolarity Polarity { GpioChangePolarity get(); void set(GpioChangePolarity value); };
GpioChangePolarity Polarity();

void Polarity(GpioChangePolarity value);
public GpioChangePolarity Polarity { get; set; }
var gpioChangePolarity = gpioChangeReader.polarity;
gpioChangeReader.polarity = gpioChangePolarity;
Public Property Polarity As GpioChangePolarity

プロパティ値

立ち上がりまたは立ち下がり。 既定の極性値は [立ち下がり] です。

注釈

1 つのエッジ (立ち下がりまたは立ち上がり) を聞く方が、両方のエッジをリッスンするよりもかなり効率的です。

極性を設定すると、次の例外がスローされる可能性があります。

  • E_INVALIDARG - 値が有効な GpioChangePolarity 値ではありません。
  • HRESULT_FROM_WIN32(ERROR_BAD_COMMAND) - 変更記録は現在アクティブです。 極性は、 Start() を呼び出す前または Stop() を呼び出した後にのみ設定できます。

適用対象