fonction PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE (pepfx.h)
La fonction PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE initialise la structure PEP_ACPI_EXTENDED_ADDRESS d’un plug-in d’extension de plateforme (PEP).
Syntaxe
void PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE(
[in] BOOLEAN ResourceUsage,
[in] UCHAR Decode,
[in] BOOLEAN IsMinFixed,
[in] BOOLEAN IsMaxFixed,
[in] UCHAR ISARanges,
[in] ULONGLONG AddressGranularity,
[in] ULONGLONG AddressMinimum,
[in] ULONGLONG AddressMaximum,
[in] ULONGLONG AddressTranslation,
[in] ULONGLONG RangeLength,
[in] ULONGLONG TypeSpecificAttributes,
[in] PUNICODE_STRING DescriptorName,
[in] BOOLEAN TranslationTypeNonStatic,
[in] BOOLEAN TanslationSparseDensity,
[out] PPEP_ACPI_RESOURCE Resource
);
Paramètres
[in] ResourceUsage
Ce paramètre est copié dans le membre GeneralFlags de la structure de PEP_ACPI_EXTENDED_ADDRESS initialisée.
[in] Decode
Lorsqu’il est défini, indique que ce pont décode de façon soustractive l’adresse. Cela s’applique uniquement aux ponts de niveau supérieur.
Lorsqu’il n’est pas défini, indique que ce pont décode positivement cette adresse.
[in] IsMinFixed
Quand elle est définie, indique que l’adresse minimale est fixe.
[in] IsMaxFixed
Quand elle est définie, indique que l’adresse maximale est fixe.
[in] ISARanges
Ce paramètre est copié dans la TypeSpecificFlags membre de la structure de PEP_ACPI_EXTENDED_ADDRESS initialisée.
[in] AddressGranularity
Masque de bits indiquant les bits qui ont été décodés.
[in] AddressMinimum
Pour les ponts qui traduisent des adresses, cela indique l’adresse de départ minimale du côté secondaire du pont.
[in] AddressMaximum
Pour les ponts qui traduisent des adresses, cela indique l’adresse de départ maximale du côté secondaire du pont.
[in] AddressTranslation
Pour les ponts qui traduisent des adresses sur le pont, il s’agit de l’adresse du côté principal.
[in] RangeLength
Longueur de la plage d’adresses.
[in] TypeSpecificAttributes
Attributs spécifiques au type pour cette ressource.
[in] DescriptorName
Nom du descripteur de ressource.
[in] TranslationTypeNonStatic
Lorsque la valeur est true, indique que la ressource utilise la traduction de type. Sinon, il utilise la traduction statique de type.
[in] TanslationSparseDensity
Lorsque la valeur est false, indique qu’il s’agit d’une traduction dense. Sinon, il est épars.
[out] Resource
Il s’agit d’une conversion en *PEP_ACPI_EXTENDED_ADDRESS.
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 | pepfx.h (include Pep_x.h) |