次の方法で共有


GPIO_READ_PINS_MASK_PARAMETERS 構造体 (gpioclx.h)

GPIO_READ_PINS_MASK_PARAMETERS構造では、汎用 I/O (GPIO) ピンのバンクでの読み取り操作について説明します。

構文

typedef struct _GPIO_READ_PINS_MASK_PARAMETERS {
  BANK_ID              BankId;
  PULONG64             PinValues;
  GPIO_READ_PINS_FLAGS Flags;
  PVOID                Reserved;
} GPIO_READ_PINS_MASK_PARAMETERS, *PGPIO_READ_PINS_MASK_PARAMETERS;

メンバー

BankId

GPIO ピンのこのバンクの識別子。 N が GPIO コントローラー内のバンクの数の場合、 BankId は 0 から N から 1 の範囲の整数です。 GPIO フレームワーク拡張機能 (GpioClx) は、以前に 、CLIENT_QueryControllerBasicInformation イベント コールバック関数からコントローラー内のバンクの数を取得しました。 詳細については、「 CLIENT_CONTROLLER_BASIC_INFORMATIONの解説」を参照してください。

PinValues

GPIO コントローラー ドライバーが銀行の GPIO ピンから読み取る値を格納する 64 ビット変数。 N がこのバンク内の GPIO ピンの数である場合、ピンには 0 から N – 1 の番号が付きます。 ピン番号 0 の値は、この変数のビット 0 (最下位ビット) に保存され、ピン番号 1 の値はこの変数のビット 1 に保存されます。

Flags

GPIO ピンの読み取り操作を制御するためのフラグのセット。 WriteConfiguredPins フラグ ビットが設定されている場合、GPIO コントローラー ドライバーは、書き込み操作用に構成された GPIO ピンから読み取ることができます。

Reserved

システムで使用するために予約されています。

注釈

CLIENT_ReadGpioPinsUsingMask イベント コールバック関数の ReadParameters パラメーターは、呼び出し元によって割り当てられたGPIO_READ_PINS_MASK_PARAMETERS構造体へのポインターです。

要件

要件
サポートされている最小のクライアント Windows 8 以降でサポートされています。
Header gpioclx.h

こちらもご覧ください

CLIENT_CONTROLLER_BASIC_INFORMATION

CLIENT_QueryControllerBasicInformation

CLIENT_ReadGpioPinsUsingMask