PEP_ACPI_INITIALIZE_IOPORT_RESOURCE-Funktion (pep_x.h)

Die PEP_ACPI_INITIALIZE_IOPORT_RESOURCE-Funktion initialisiert die PEP_ACPI_IO_MEMORY_RESOURCE Struktur eines Plattformerweiterungs-Plug-Ins (PEP).

Syntax

void PEP_ACPI_INITIALIZE_IOPORT_RESOURCE(
  [in]  UCHAR              Decode,
  [in]  USHORT             MinimumAddress,
  [in]  USHORT             MaximumAddress,
  [in]  UCHAR              Alignment,
  [in]  UCHAR              PortLength,
  [out] PPEP_ACPI_RESOURCE Resource
);

Parameter

[in] Decode

Gibt an, wie die Ressourcenadresse decodiert wird. Wenn Bit 0 ein 1 ist, bedeutet dies, dass das logische Gerät 16-Bit-Adressen decodiert. Wenn Bit 0 0 ist, bedeutet dies, dass das logische Gerät nur die ersten 10 Bits der Adresse decodiert.

Die Bits 1 bis 7 dieses Parameters sind reserviert und müssen auf 0 festgelegt werden.

[in] MinimumAddress

Gibt die minimale zulässige Startadresse für den E/A-Bereich an.

[in] MaximumAddress

Gibt die maximal zulässige Startadresse für den E/A-Bereich an.

[in] Alignment

Gibt die Ausrichtungsgranularität für die zugewiesene E/A-Adresse an.

[in] PortLength

Gibt die Anzahl der Bytes im E/A-Bereich an.

[out] Resource

Ein Zeiger auf die Ressource. Die Struktur hinter dem Zeiger ist vom Typ PEP_ACPI_IO_MEMORY_RESOURCE.

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)

Weitere Informationen

PEP_ACPI_IO_MEMORY_RESOURCE