função PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE (pepfx.h)

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

Sintaxe

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

Parâmetros

[in] InterruptType

Um valor de enumeração KINTERRUPT_MODE que identifica o tipo de interrupção.

[in] LevelType

Um KINTERRUPT_POLARITY valor de enumeração que identifica como um dispositivo sinaliza uma solicitação de interrupção em uma linha de interrupção.

[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 pin gpio.

[in] DebounceTimeout

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

[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 bruto 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 fixação 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 começando com Windows 10.
Plataforma de Destino Windows
Cabeçalho pepfx.h (inclua Pep_x.h)

Confira também

GPIO_PIN_CONFIG_TYPE

KINTERRUPT_MODE

KINTERRUPT_POLARITY

PEP_ACPI_GPIO_RESOURCE