PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE-Funktion (pep_x.h)
Die PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE-Funktion initialisiert die PEP_ACPI_EXTENDED_ADDRESS Struktur eines Plattformerweiterungs-Plug-Ins (PEP).
Syntax
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
);
Parameter
[in] ResourceUsage
Dieser Parameter wird in das GeneralFlags-Element der initialisierten PEP_ACPI_EXTENDED_ADDRESS-Struktur kopiert.
[in] Decode
Wenn festgelegt, gibt an, dass diese Brücke die Adresse subtraktiv dekodiert. Dies gilt nur für Brücken auf oberster Ebene.
Gibt an, dass diese Brücke diese Adresse positiv entschlüsselt, wenn sie nicht festgelegt ist.
[in] IsMinFixed
Wenn festgelegt, gibt an, dass die Mindestadresse festgelegt ist.
[in] IsMaxFixed
Gibt bei Festlegung an, dass die maximale Adresse festgelegt ist.
[in] ISARanges
Dieser Parameter wird in das TypeSpecificFlags-Element der initialisierten PEP_ACPI_EXTENDED_ADDRESS-Struktur kopiert.
[in] AddressGranularity
Eine Bitmaske, die angibt, welche Bits decodiert wurden.
[in] AddressMinimum
Für Brücken, die Adressen übersetzen, gibt dies die minimale Startadresse auf der sekundären Seite der Brücke an.
[in] AddressMaximum
Für Brücken, die Adressen übersetzen, gibt dies die maximale Startadresse auf der sekundären Seite der Brücke an.
[in] AddressTranslation
Für Brücken, die Adressen über die Brücke übersetzen, ist dies die Adresse auf der primären Seite.
[in] RangeLength
Die Länge des Adressbereichs.
[in] TypeSpecificAttributes
Die typspezifischen Attribute für diese Ressource.
[in] DescriptorName
Der Name des Ressourcendeskriptors.
[in] TranslationTypeNonStatic
Wenn true, gibt an, dass die Ressource die Typübersetzung verwendet. Andernfalls wird die typstatisierte Übersetzung verwendet.
[in] TanslationSparseDensity
Wenn false, gibt an, dass es sich um eine dichte Übersetzung handelt. Andernfalls ist es spärlich.
[out] Resource
Dies wird in *PEP_ACPI_EXTENDED_ADDRESS umgewandelt.
Rückgabewert
Keine
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Wird ab Windows 10 unterstützt. |
Zielplattform | Windows |
Kopfzeile | pep_x.h (einschließlich Pep_x.h) |