Condividi tramite


funzione PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE (pepfx.h)

La funzione PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE inizializza la struttura PEP_ACPI_GPIO_RESOURCE del plug-in di estensione della piattaforma.

Sintassi

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

Parametri

[in] InterruptType

Valore di enumerazione KINTERRUPT_MODE che identifica il tipo di interrupt.

[in] LevelType

Valore di enumerazione KINTERRUPT_POLARITY che identifica il modo in cui un dispositivo segnala una richiesta di interruzione in una riga di interruzione.

[in] Shareable

Indica se il dispositivo può essere condiviso.

[in] CanWake

Indica se il dispositivo può essere riattivato da uno stato a basso consumo.

[in] PinConfig

Valore di enumerazione GPIO_PIN_CONFIG_TYPE che identifica il tipo di configurazione del pin GPIO.

[in] DebounceTimeout

Specifica il tempo di attesa di debounce hardware, espresso in centesimi di millisecondi.

[in] ResourceSourceIndex

Questo parametro deve essere sempre zero.

[in] ResourceSourceName

Questo parametro deve essere sempre "ResourceConsumer".

[in] ResourceUsage

Indica se il dispositivo è in uso.

[in] VendorData

Puntatore a un buffer di dati non elaborato contenente i dati dei byte definiti dal fornitore da decodificare dal driver del sistema operativo.

[in] VendorDataLength

Dimensioni del buffer nel partameter VendorData .

[in] PinTable

Elenco di numeri di pin nella risorsa.

[in] PinCount

Numero di pin descritti dal parametro PinTable .

[out] Resource

Puntatore alla risorsa. La struttura dietro il puntatore è di tipo PEP_ACPI_GPIO_RESOURCE.

Valore restituito

nessuno

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 10.
Piattaforma di destinazione Windows
Intestazione pepfx.h (include Pep_x.h)

Vedi anche

GPIO_PIN_CONFIG_TYPE

KINTERRUPT_MODE

KINTERRUPT_POLARITY

PEP_ACPI_GPIO_RESOURCE