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 Pep-Plug-Ins (Platform Extension Plug-In).

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. Der Wert 1 in den Bitpositionen gibt an, dass die Zeile aktiviert ist.

bit Bedeutung
0
Dieses Bit ist reserviert und muss auf 0 (null) festgelegt werden.
1
Dieses Bit ist reserviert und muss auf 0 (null) festgelegt werden.
2
Datenträgererkennung (DATA Carrier Detect, DTD)
3
Ringindikator (RI)
4
Bereit für Datasets (DSR)
5
Datenterminal bereit (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
Keine
0x01
Sogar
0x02
Ungerade
0x03
Mark
0x04
LeerZchn

[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 Größe des Übertragungspuffers 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 Namespace-Suchregeln verwendet.

[in] ResourceSourceIndex

Dieser Parameter sollte immer 0 (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 Verbindungstyp des seriellen Busses spezifisch sind.

[in] VendorDataLength

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

[out] Resource

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

Rückgabewert

Keine

Anforderungen

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

Weitere Informationen

PEP_ACPI_SPB_UART_RESOURCE