fonction PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE (pep_x.h)
La fonction PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE initialise la structure de PEP_ACPI_GPIO_RESOURCE d’un plug-in d’extension de plateforme (PEP).
Syntaxe
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
);
Paramètres
[in] Shareable
Indique si l’appareil peut être partagé.
[in] CanWake
Indique si l’appareil peut être réveillé à partir d’un état à faible alimentation.
[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 du débogage matériel, en centièmes de millisecondes.
[in] DriveStrength
[in] IoRestriction
[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 brute contenant des données d’octet 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 paramètre VendorData.
[in] PinTable
Liste des numéros d’épingle sur la ressource.
[in] PinCount
Nombre de broches décrites 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
Aucun
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge à partir de Windows 10. |
plateforme cible | Windows |
d’en-tête | pep_x.h (inclure Pep_x.h) |