функция PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE (pepfx.h)
Функция PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE инициализирует структуру PEP_ACPI_GPIO_RESOURCE подключаемого модуля расширения платформы (PEP).
Синтаксис
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
Указывает время ожидания аппаратного разбиения в сотых миллисекундах.
[in] ResourceSourceIndex
Этот параметр всегда должен быть равен нулю.
[in] ResourceSourceName
Этот параметр всегда должен иметь значение "ResourceConsumer".
[in] ResourceUsage
Указывает, используется ли это устройство.
[in] VendorData
Указатель на буфер необработанных данных, содержащий определяемые поставщиком байтовые данные, декодированные драйвером ОС.
[in] VendorDataLength
Размер буфера в части VendorData .
[in] PinTable
Список чисел закрепления в ресурсе.
[in] PinCount
Количество контактов, описанных параметром PinTable .
[out] Resource
Указатель на ресурс. Структура указателя имеет тип PEP_ACPI_GPIO_RESOURCE.
Возвращаемое значение
None
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 10. |
Целевая платформа | Windows |
Header | pepfx.h (включая Pep_x.h) |