Freigeben über


PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE Funktion (pepfx.h)

Die PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE-Funktion initialisiert die PEP_ACPI_SPB_UART_RESOURCE Struktur eines Plattformerweiterungs-Plug-Ins (PEP).

Syntax

void PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE(
  [in]  ULONG              BaudRate,
  [in]  UCHAR              BitsPerByte,
  [in]  UCHAR              StopBits,
  [in]  UCHAR              LinesInUse,
  [in]  UCHAR              IsBigEndian,
  [in]  UCHAR              Parity,
  [in]  UCHAR              FlowControl,
  [in]  USHORT             RxSize,
  [in]  USHORT             TxSize,
  [in]  PUNICODE_STRING    ResourceSource,
  [in]  UCHAR              ResourceSourceIndex,
  [in]  BOOLEAN            ResourceUsage,
  [in]  BOOLEAN            SharedMode,
  [in]  PCHAR              VendorData,
  [in]  USHORT             VendorDataLength,
  [out] PPEP_ACPI_RESOURCE Resource
);

Parameter

[in] BaudRate

Gibt die Baudrate der Verbindung an.

[in] BitsPerByte

Gibt die Anzahl der Bits pro Byte von Daten an.

[in] StopBits

Gibt die in der Verbindung verwendeten Stoppbits an.

[in] LinesInUse

Flag, das die seriellen Zeilen angibt, die aktiviert sind. Ein Wert von 1 in der Bitposition gibt an, dass die Linie aktiviert ist.

Bit Bedeutung
0
Dieses Bit ist reserviert und muss auf Null festgelegt werden.
1
Dieses Bit ist reserviert und muss auf Null festgelegt werden.
2
Data Carrier Detect (DTD)
3
Ringindikator (RI)
4
Data Set Ready (DSR)
5
Data Terminal Ready (DTR)
6
Zum Senden löschen (CTS)
7
Anforderung zum Senden (RTS)

[in] IsBigEndian

Gibt an, ob sich die wichtigsten Datenbits in der niedrigsten Adresse befinden.

[in] Parity

Gibt die Parität der Verbindung an.

Wert Bedeutung
0x00
Nichts
0x01
Sogar
0x02
Ungerade
0x03
Markieren
0x04
Raum

[in] FlowControl

Gibt den Typ der Flusssteuerung an, die von der Verbindung verwendet wird.

[in] RxSize

Gibt die maximale Empfangspuffergröße in Bytes an, die von dieser Verbindung unterstützt wird.

[in] TxSize

Gibt die maximale Übertragungspuffergröße in Bytes an, die von dieser Verbindung unterstützt wird.

[in] ResourceSource

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 Namespacesuchregeln verwendet.

[in] ResourceSourceIndex

Dieser Parameter sollte immer null sein.

[in] ResourceUsage

Gibt an, ob diese Ressource verwendet wird.

[in] SharedMode

Gibt an, ob diese Ressource freigegeben ist.

[in] VendorData

Ein Zeiger auf optionale Daten, die für den seriellen Busverbindungstyp spezifisch sind.

[in] VendorDataLength

Die Länge des Puffers, auf den der parameter VendorData verweist.

[out] Resource

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

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_SPB_UART_RESOURCE