共用方式為


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

此參數應一律為零。

[in] ResourceSourceName

此參數應一律為 「ResourceConsumer」。。

[in] ResourceUsage

指出此裝置是否正在使用中。

[in] VendorData

原始數據緩衝區的指標,其中包含OS驅動程式要譯碼的廠商定義位元組數據。

[in] VendorDataLength

VendorData 參數中的緩衝區大小。

[in] PinTable

資源上的針腳編號清單。

[in] PinCount

PinTable 參數所描述的針腳數目。

[out] Resource

資源的指標。 指標背後的結構類型為 PEP_ACPI_GPIO_RESOURCE

傳回值

沒有

要求

要求 價值
最低支援的用戶端 從 Windows 10 開始支援。
目標平臺 窗戶
標頭 pepfx.h (include Pep_x.h)

另請參閱

GPIO_PIN_CONFIG_TYPE

KINTERRUPT_MODE

KINTERRUPT_POLARITY

PEP_ACPI_GPIO_RESOURCE