Freigeben über


PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE-Funktion (pepfx.h)

Die PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE-Funktion initialisiert die PEP_ACPI_GPIO_RESOURCE Struktur eines Plattformerweiterungs-Plug-Ins (PEP).

Syntax

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

Parameter

[in] Shareable

Gibt an, ob das Gerät freigegeben werden kann.

[in] CanWake

Gibt an, ob das Gerät aus einem Low-Power-Zustand geweckt werden kann.

[in] PinConfig

Ein GPIO_PIN_CONFIG_TYPE Enumerationswert, der den GPIO-Pinkonfigurationstyp identifiziert.

[in] DebounceTimeout

Gibt die Wartezeit für die Hardware-Debounce in Hundertstel Millisekunden an.

[in] DriveStrength

[in] IoRestriction

[in] ResourceSourceIndex

Dieser Parameter sollte immer 0 sein.

[in] ResourceSourceName

Dieser Parameter sollte immer "ResourceConsumer" sein.

[in] ResourceUsage

Gibt an, ob dieses Gerät verwendet wird.

[in] VendorData

Ein Zeiger auf einen Rohdatenpuffer, der vom Hersteller definierte Bytedaten enthält, die vom Betriebssystemtreiber decodiert werden sollen.

[in] VendorDataLength

Die Größe des Puffers im VendorData-Partameter .

[in] PinTable

Eine Liste der Anheftnummern für die Ressource.

[in] PinCount

Die Anzahl der durch den PinTable-Parameter beschriebenen Pins.

[out] Resource

Ein Zeiger auf die Ressource. Die Struktur hinter dem Zeiger ist vom Typ PEP_ACPI_GPIO_RESOURCE.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Wird ab Windows 10 unterstützt.
Zielplattform Windows
Kopfzeile pepfx.h (einschließlich Pep_x.h)

Weitere Informationen

GPIO_PIN_CONFIG_TYPE

PEP_ACPI_GPIO_RESOURCE