PEP_ACPI_SPB_RESOURCE-Struktur (pepfx.h)

Die PEP_ACPI_SPB_RESOURCE-Struktur beschreibt eine SERIELLE ACPI-Busverbindungsressource.

Syntax

typedef struct _PEP_ACPI_SPB_RESOURCE {
  PEP_ACPI_RESOURCE_TYPE  Type;
  PEP_ACPI_RESOURCE_FLAGS Flags;
  USHORT                  TypeSpecificFlags;
  UCHAR                   ResourceSourceIndex;
  PUNICODE_STRING         ResourceSourceName;
  PCHAR                   VendorData;
  USHORT                  VendorDataLength;
} PEP_ACPI_SPB_RESOURCE, *PPEP_ACPI_SPB_RESOURCE;

Member

Type

Ein PEP_ACPI_RESOURCE_TYPE Enumerationswert, der diese Ressource beschreibt.

Flags

Eine PEP_ACPI_RESOURCE_FLAGS-Struktur , die die Funktionen dieser ACPI-Ressource beschreibt.

TypeSpecificFlags

Gibt die Bitflags an, die allen seriellen Busverbindungstypen gemeinsam sind.

Bit(s) Bedeutung
0 – Untergeordneter Modus
0x0 : Gibt an, dass die Kommunikation über diese Verbindung vom Controller initiiert wird.

0x1 : Gibt an, dass die Kommunikation über diese Verbindung vom Gerät initiiert wird.

1 – Verbraucher-/Erzeugermodus
0x0 : Gibt an, dass dieses Gerät diese Ressource erzeugt und nutzt.

0x1 : Gibt an, dass dieses Gerät diese Ressource nutzt.

2 bis 7 – Reserviert
Diese Bits sind reserviert und müssen auf 0 (null) festgelegt werden.

ResourceSourceIndex

ResourceSourceName

Der Name des seriellen Buscontrollergeräts, auf das dieser Verbindungsdeskriptor angewendet wird. Der Name kann ein vollqualifizierter Pfad, ein relativer Pfad oder ein einfaches Namenssegment sein, das die Namespace-Suchregeln verwendet.

VendorData

Ein Zeiger auf optionale Daten, die für den Verbindungstyp des seriellen Busses spezifisch sind.

VendorDataLength

Die Länge des Puffers, auf den vendorData verweist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt ab Windows 10.
Kopfzeile pepfx.h (include Pep_x.h)