Freigeben über


PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE Funktion (pepfx.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 Member der initialisierten PEP_ACPI_EXTENDED_ADDRESS-Struktur kopiert.

[in] Decode

Wenn festgelegt, gibt an, dass diese Brücke die Adresse subtrahativ decodiert. Dies gilt nur für Brücken auf oberster Ebene.

Wenn sie nicht festgelegt ist, wird angegeben, dass diese Brücke diese Adresse positiv decodiert.

[in] IsMinFixed

Wenn festgelegt, gibt an, dass die Mindestadresse behoben ist.

[in] IsMaxFixed

Gibt an, dass die maximale Adresse festgelegt ist.

[in] ISARanges

Dieser Parameter wird in das TypeSpecificFlags Member der initialisierten PEP_ACPI_EXTENDED_ADDRESS-Struktur kopiert.

[in] AddressGranularity

Eine Bitmaske, die angibt, welche Bits decodiert wurden.

[in] AddressMinimum

Bei Brücken, die Adressen übersetzen, gibt dies die mindeste Startadresse auf der sekundären Seite der Brücke an.

[in] AddressMaximum

Bei Brücken, die Adressen übersetzen, gibt dies die maximale Startadresse auf der sekundären Seite der Brücke an.

[in] AddressTranslation

Bei 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 wahr, gibt an, dass die Ressource die Typübersetzung verwendet. Andernfalls wird eine typstatische Übersetzung verwendet.

[in] TanslationSparseDensity

Wenn false, gibt an, dass dies eine dichte Übersetzung ist. Andernfalls ist es spärlich.

[out] Resource

Dies wird in *PEP_ACPI_EXTENDED_ADDRESSumgegossen.

Rückgabewert

Nichts

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Wird ab Windows 10 unterstützt.
Zielplattform- Fenster
Header- pepfx.h (include Pep_x.h)

Siehe auch

PEP_ACPI_EXTENDED_ADDRESS