PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE, fonction (pepfx.h)
La fonction PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE initialise la structure PEP_ACPI_GPIO_RESOURCE d’un plug-in d’extension de plateforme (PEP).
Syntaxe
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
);
Paramètres
[in] InterruptType
Valeur d’énumération KINTERRUPT_MODE qui identifie le type d’interruption.
[in] LevelType
Valeur d’énumération KINTERRUPT_POLARITY qui identifie la façon dont un appareil signale une demande d’interruption sur une ligne d’interruption.
[in] Shareable
Indique si l’appareil peut être partagé.
[in] CanWake
Indique si l’appareil peut être réveillé à partir d’un état de faible consommation.
[in] PinConfig
Valeur d’énumération GPIO_PIN_CONFIG_TYPE qui identifie le type de configuration de broche GPIO.
[in] DebounceTimeout
Spécifie le temps d’attente de décalage matériel, en centièmes de millisecondes.
[in] ResourceSourceIndex
Ce paramètre doit toujours être égal à zéro.
[in] ResourceSourceName
Ce paramètre doit toujours être « ResourceConsumer ».
[in] ResourceUsage
Indique si cet appareil est en cours d’utilisation.
[in] VendorData
Pointeur vers une mémoire tampon de données brutes contenant des données d’octets définies par le fournisseur à décoder par le pilote du système d’exploitation.
[in] VendorDataLength
Taille de la mémoire tampon dans le composant VendorData .
[in] PinTable
Liste des numéros d’épingle sur la ressource.
[in] PinCount
Nombre d’épingles décrit par le paramètre PinTable .
[out] Resource
Pointeur vers la ressource. La structure derrière le pointeur est de type PEP_ACPI_GPIO_RESOURCE.
Valeur de retour
None
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 10. |
Plateforme cible | Windows |
En-tête | pepfx.h (include Pep_x.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour