Função PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE (pepfx.h)

A função PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE inicializa uma estrutura de PEP_ACPI_GPIO_RESOURCE PEP (plug-in de extensão de plataforma).

Sintaxe

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

Parâmetros

[in] Shareable

Indica se o dispositivo pode ser compartilhado.

[in] CanWake

Indica se o dispositivo pode ser acordado de um estado de baixa potência.

[in] PinConfig

Um GPIO_PIN_CONFIG_TYPE valor de enumeração que identifica o tipo de configuração de pino gpio.

[in] DebounceTimeout

Especifica o tempo de espera de debounce de hardware, em centésimos de milissegundos.

[in] DriveStrength

[in] IoRestriction

[in] ResourceSourceIndex

Esse parâmetro sempre deve ser zero.

[in] ResourceSourceName

Esse parâmetro sempre deve ser "ResourceConsumer".

[in] ResourceUsage

Indica se este dispositivo está em uso.

[in] VendorData

Um ponteiro para um buffer de dados brutos que contém dados de bytes definidos pelo fornecedor a serem decodificados pelo driver do sistema operacional.

[in] VendorDataLength

O tamanho do buffer no partameter VendorData .

[in] PinTable

Uma lista de números de pino no recurso.

[in] PinCount

O número de pinos descritos pelo parâmetro PinTable .

[out] Resource

Um ponteiro para o recurso. A estrutura por trás do ponteiro é do tipo PEP_ACPI_GPIO_RESOURCE.

Retornar valor

Nenhum

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte a partir do Windows 10.
Plataforma de Destino Windows
Cabeçalho pepfx.h (inclua Pep_x.h)

Confira também

GPIO_PIN_CONFIG_TYPE

PEP_ACPI_GPIO_RESOURCE