GPIO_READ_PINS_PARAMETERS 構造体 (gpioclx.h)
GPIO_READ_PINS_PARAMETERS構造では、汎用 I/O (GPIO) ピンのグループに対する読み取り操作について説明します。
構文
typedef struct _GPIO_READ_PINS_PARAMETERS {
BANK_ID BankId;
PPIN_NUMBER PinNumberTable;
ULONG PinCount;
PVOID Buffer;
GPIO_READ_PINS_FLAGS Flags;
PVOID Reserved;
} GPIO_READ_PINS_PARAMETERS, *PGPIO_READ_PINS_PARAMETERS;
メンバー
BankId
読み取るピンを含む GPIO ピンのバンクの識別子。 N が GPIO コントローラー内のバンクの数の場合、 BankId は 0 から N から 1 の範囲の整数です。 GPIO フレームワーク拡張機能 (GpioClx) は、以前に 、CLIENT_QueryControllerBasicInformation イベント コールバック関数からコントローラー内のバンクの数を取得しました。 詳細については、「 CLIENT_CONTROLLER_BASIC_INFORMATIONの解説」を参照してください。
PinNumberTable
銀行相対PIN_NUMBER値の配列へのポインター。 各配列要素は、読み取る GPIO ピンの数を指定します。 このバンクに N 個のピンがある場合、ピンには 0 ~ N – 1 の番号が付きます。 この配列内の要素の数は、 PinCount メンバーによって指定されます。
PinCount
PinNumberTable 配列内の要素の数。
Buffer
PinNumberTable 配列で指定された GPIO ピンから GPIO コントローラー ドライバーが読み取る値を保持するバッファーへのポインター。 配列要素 0 は、値がバッファー内のビット 0 (最下位ビット) に保存される GPIO ピンを指定します。配列要素 1 は、値がバッファー内のビット 1 に保存される GPIO ピンを指定します。
Flags
GPIO ピンの読み取り操作を制御するためのフラグのセット。 WriteConfiguredPins フラグ ビットが設定されている場合、GPIO コントローラー ドライバーは、書き込み操作用に構成された GPIO ピンから読み取ることができます。
Reserved
システムで使用するために予約されています。
注釈
CLIENT_ReadGpioPins イベント コールバック関数の ReadParameters パラメーターは、呼び出し元によって割り当てられたGPIO_READ_PINS_PARAMETERS構造体へのポインターです。 この関数が読み取るピンはすべて、同じ GPIO ピンバンクの一部です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 以降でサポートされています。 |
Header | gpioclx.h |
こちらもご覧ください
CLIENT_CONTROLLER_BASIC_INFORMATION
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示