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