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


функция PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE (pepfx.h)

Функция PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE инициализирует структуру PEP_ACPI_GPIO_RESOURCE подключаемого модуля расширения платформы (PEP).

Синтаксис

void PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE(
  [in]  BOOLEAN                     Shareable,
  [in]  BOOLEAN                     CanWake,
  [in]  GPIO_PIN_CONFIG_TYPE        PinConfig,
  [in]  USHORT                      DebounceTimeout,
  [in]  USHORT                      DriveStrength,
  [in]  GPIO_PIN_IORESTRICTION_TYPE IoRestriction,
  [in]  UCHAR                       ResourceSourceIndex,
  [in]  PUNICODE_STRING             ResourceSourceName,
  [in]  BOOLEAN                     ResourceUsage,
  [in]  PUCHAR                      VendorData,
  [in]  USHORT                      VendorDataLength,
  [in]  PUSHORT                     PinTable,
  [in]  USHORT                      PinCount,
  [out] PPEP_ACPI_RESOURCE          Resource
);

Параметры

[in] Shareable

Указывает, можно ли совместно использовать устройство.

[in] CanWake

Указывает, можно ли разбудить устройство из состояния с низким энергопотреблением.

[in] PinConfig

Значение перечисления GPIO_PIN_CONFIG_TYPE , определяющее тип конфигурации контактов GPIO.

[in] DebounceTimeout

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

[in] DriveStrength

[in] IoRestriction

[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)

См. также раздел

GPIO_PIN_CONFIG_TYPE

PEP_ACPI_GPIO_RESOURCE