função PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE (pep_x.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 | pep_x.h (inclua Pep_x.h) |