Freigeben über


PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE-Funktion (pep_x.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 Energiesparzustand versetzt werden kann.

[in] PinConfig

Ein GPIO_PIN_CONFIG_TYPE Enumerationswert, der den GPIO-Pinkonfigurationstyp identifiziert.

[in] DebounceTimeout

Gibt die Wartezeit der Hardware debounce in Hundertsteln von Millisekunden an.

[in] DriveStrength

[in] IoRestriction

[in] ResourceSourceIndex

Dieser Parameter sollte immer null 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 mit vom Hersteller definierten Bytedaten, die vom Betriebssystemtreiber decodiert werden sollen.

[in] VendorDataLength

Die Größe des Puffers im parameter VendorData.

[in] PinTable

Eine Liste der Pinnummern für die Ressource.

[in] PinCount

Die Anzahl der pins, die vom PinTable Parameter beschrieben werden.

[out] Resource

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

Rückgabewert

Nichts

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Wird ab Windows 10 unterstützt.
Zielplattform- Fenster
Header- pep_x.h (einschließen Pep_x.h)

Siehe auch

GPIO_PIN_CONFIG_TYPE

PEP_ACPI_GPIO_RESOURCE