fonction PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE (pepfx.h)
Notes
La diversité et l’inclusion sont au cœur des valeurs de Microsoft. Cet article contient des références à la terminologie que le Guide de style Microsoft pour Bias-Free Communications reconnaît comme exclusion. Le mot ou l’expression est utilisé dans cet article à des fins de cohérence, car il apparaît actuellement dans le logiciel. Lorsque le logiciel est mis à jour pour supprimer la langue, cet article est mis à jour pour être aligné.
La fonction PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE initialise la structure de PEP_ACPI_SPB_SPI_RESOURCE d’un plug-in d’extension de plateforme (PEP).
Syntaxe
void PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE(
[in] USHORT DeviceSelection,
[in] UCHAR DeviceSelectionPolarity,
[in] UCHAR WireMode,
[in] UCHAR DataBitLength,
[in] BOOLEAN SlaveMode,
[in] ULONG ConnectionSpeed,
[in] UCHAR ClockPolarity,
[in] UCHAR ClockPhase,
[in] PUNICODE_STRING ResourceSource,
[in] UCHAR ResourceSourceIndex,
[in] BOOLEAN ResourceUsage,
[in] BOOLEAN SharedMode,
[in] PCHAR VendorData,
[in] USHORT VendorDataLength,
[out] PPEP_ACPI_RESOURCE Resource
);
Paramètres
[in] DeviceSelection
Valeur de sélection de l’appareil. Cette valeur est spécifique à l’appareil et peut faire référence à une ligne de sélection de puce, à une ligne GPIO ou à un autre mécanisme de sélection de ligne.
[in] DeviceSelectionPolarity
Polarité de l’horloge. Si zéro, cela indique que l’horloge est faible pendant la première phase. Si 1, cela indique que l’horloge est élevée pendant la première phase.
[in] WireMode
Lorsque zéro, indique que cet appareil produit et consomme cette ressource. Sinon, cet appareil ne consomme que cette ressource.
[in] DataBitLength
Taille, en bits, de la plus petite unité de transfert.
[in] SlaveMode
Indique si la ressource fonctionne en mode esclave.
[in] ConnectionSpeed
Vitesse maximale, en hertz, prise en charge par cette connexion.
[in] ClockPolarity
Polarité de l’horloge. Si zéro, cela indique que l’horloge est faible pendant la première phase. Si 1, cela indique que l’horloge est élevée pendant la première phase.
[in] ClockPhase
Phase de l’impulsion d’horloge sur laquelle capturer des données.
[in] ResourceSource
Nom du périphérique de contrôleur de bus série auquel ce descripteur de connexion s’applique. Le nom peut être un chemin d’accès complet, un chemin d’accès relatif ou un segment de nom simple qui utilise les règles de recherche d’espace de noms.
[in] ResourceSourceIndex
Ce paramètre doit toujours être défini sur zéro.
[in] ResourceUsage
Indique si la ressource est en cours d’utilisation.
[in] SharedMode
Indique si la ressource est partagée.
[in] VendorData
Pointeur vers des données facultatives spécifiques au type de connexion de bus série.
[in] VendorDataLength
Longueur de la mémoire tampon pointée vers le paramètre VendorData .
[out] Resource
Pointeur vers la ressource. La structure derrière le pointeur est de type PEP_ACPI_SPB_SPI_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) |