PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE関数 (pepfx.h)
PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE関数は、プラットフォーム拡張機能プラグインの (PEP) PEP_ACPI_GPIO_RESOURCE構造体を初期化します。
構文
void PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE(
[in] KINTERRUPT_MODE InterruptType,
[in] KINTERRUPT_POLARITY LevelType,
[in] BOOLEAN Shareable,
[in] BOOLEAN CanWake,
[in] GPIO_PIN_CONFIG_TYPE PinConfig,
[in] USHORT DebounceTimeout,
[in] UCHAR ResourceSourceIndex,
[in] PUNICODE_STRING ResourceSourceName,
[in] BOOLEAN ResourceUsage,
[in] PUCHAR VendorData,
[in] USHORT VendorDataLength,
[in] PUSHORT PinTable,
[in] UCHAR PinCount,
[out] PPEP_ACPI_RESOURCE Resource
);
パラメーター
[in] InterruptType
割り込みの種類を識別する KINTERRUPT_MODE 列挙値。
[in] LevelType
デバイスが割り込みラインで割り込み要求を通知する方法を識別する KINTERRUPT_POLARITY列挙値 。
[in] Shareable
デバイスを共有できるかどうかを示します。
[in] CanWake
低電力状態からデバイスを起こすことができるかどうかを示します。
[in] PinConfig
GPIO ピン 構成の種類 を識別するGPIO_PIN_CONFIG_TYPE列挙値。
[in] DebounceTimeout
ハードウェア のデバウンス待機時間をミリ秒単位で指定します。
[in] ResourceSourceIndex
このパラメーターは常に 0 である必要があります。
[in] ResourceSourceName
このパラメーターは常に "ResourceConsumer" である必要があります。
[in] ResourceUsage
このデバイスが使用中かどうかを示します。
[in] VendorData
OS ドライバーによってデコードされるベンダー定義のバイト データを含む生データ バッファーへのポインター。
[in] VendorDataLength
VendorData partameter 内のバッファーのサイズ。
[in] PinTable
リソースのピン番号の一覧。
[in] PinCount
PinTable パラメーターによって記述されるピンの数。
[out] Resource
リソースへのポインター。 ポインターの背後にある構造体は 、PEP_ACPI_GPIO_RESOURCE型です。
戻り値
なし
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 以降でサポートされています。 |
対象プラットフォーム | Windows |
ヘッダー | pepfx.h (Pep_x.h を含む) |