Поделиться через


функция PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE (pep_x.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_PIN_CONFIG_TYPE, определяющее тип конфигурации пин-кода GPIO.

[in] DebounceTimeout

Указывает время ожидания аппаратного дебоunce в сотнях миллисекундах.

[in] ResourceSourceIndex

Этот параметр всегда должен быть равен нулю.

[in] ResourceSourceName

Этот параметр всегда должен иметь значение ResourceConsumer.

[in] ResourceUsage

Указывает, используется ли это устройство.

[in] VendorData

Указатель на необработанный буфер данных, содержащий определяемые поставщиком байтовые данные, декодированные драйвером ОС.

[in] VendorDataLength

Размер буфера в параметре VendorData.

[in] PinTable

Список чисел закреплений в ресурсе.

[in] PinCount

Количество контактов, описанных параметром PinTable.

[out] Resource

Указатель на ресурс. Структура, расположенная за указателем, имеет тип PEP_ACPI_GPIO_RESOURCE.

Возвращаемое значение

Никакой

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается начиная с Windows 10.
целевая платформа Виндоус
заголовка pep_x.h (include Pep_x.h)

См. также

GPIO_PIN_CONFIG_TYPE

KINTERRUPT_MODE

KINTERRUPT_POLARITY

PEP_ACPI_GPIO_RESOURCE