EXTERNE EINGABEHILFEN

Die externe EINGABEHILFEN -Struktur enthält Informationen über das externe Eingabehilfen Eingabehilfen Feature, das Daten aus einer Kommunikationshilfe angeschlossen an einen seriellen Anschluss als Befehle verursacht das System Tastatur- und Mauseingaben zu simulieren interpretiert.

typedef Struct TagSERIALKEYS {/ / sk DWORD CbSize; 
    DWORD DwFlags; 
    LPSTR LpszActivePort; 
    LPSTR LpszPort; 
    DWORD iBaudRate; 
    DWORD iPortState; 
} EXTERNE, WEIT EINGABEHILFEN * LPSERIALKEYS 

 

Mitglieder

cbSize
Gibt die Strukturgröße der in bytes.
dwFlags
Gibt eine Kombination der folgenden Werte:
Wert Bedeutung
SERKF_ACTIVE Die Funktion Externe Eingabehilfen ist derzeit Eingang auf dem seriellen Port angegeben durch LpszPort. empfangen.
SERKF_AVAILABLE Die Funktion Externe Eingabehilfen ist verfügbar.
SERKF_INDICATOR Ein visuellen Indikator wird angezeigt, wenn die Funktion Externe Eingabehilfen aktiviert ist. Dieser Wert wird nicht verwendet und wird ignoriert.
SERKF_SERIALKEYSON Die Funktion Externe Eingabehilfen ist auf.

lpszActivePort
Verweist auf eine Zeichenfolge, die den Namen des seriellen Anschlusses, die Eingaben von der Kommunikationshilfe empfängt enthält, wenn die Funktion Externe Eingabehilfen aktiviert ist. Wenn kein Port verwendet wird, ist dieser Member NULL. Wenn dieser Member "Auto" ist, beobachtet das System alle nicht verwendete serielle Schnittstellen für die Eingabe von Kommunikation Hilfsmittel.
lpszPort
Vorbehalten; NULL muss sein.
iBaudRate
Gibt die Einstellung die Baudrate für die serielle Schnittstelle, die durch das LpszActivePort -Element angegeben. Diese Mitgliedstaaten sollten auf die CBR_-Werte in der SDK-Headerdateien definiert festgelegt werden. Wenn LpszActivePort NULL ist, ist dieser Member NULL.
iPortState
Gibt den Zustand des Hafens durch das LpszActivePort -Element angegeben. Wenn LpszActivePort NULL ist, ist iPortState gleich NULL; Ansonsten ist es einer der folgenden Werte:
Wert Bedeutung
0 Alle Eingaben auf diesem Port wird durch die externe Eingabehilfen-Funktion ignoriert.
1 Eingabe auf diesem Port ist für externe Eingabehilfen Aktivierung Sequenzen beobachtet, wenn keine andere Anwendung hat den Port öffnen.
2 Alle Eingaben auf diesem Port wird als externe Eingabehilfen Befehle behandelt.

Bemerkungen

Eine Anwendung verwendet diese Struktur beim Aufrufen der SystemParametersInfo -Funktion mit dem Wert SPI_GETSERIALKEYS oder SPI_SETSERIALKEYS. Wenn Sie SPI_GETSERIALKEYS verwenden, muss eine Anwendung die CbSize, LpszActivePortund LpszPort -Member der Struktur externe EINGABEHILFEN angeben; die SystemParametersInfo -Funktion füllt die restlichen Mitglieder. Eine Anwendung muss alle Strukturmember angeben, wenn Sie den SPI_SETSERIALKEYS-Wert verwenden.

QuickInfo

&Nbsp; Windows NT: Version 3.51 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Unicode:Als Unicode und ANSI Strukturen definiert.

Siehe auch

Übersicht über Barrierefreiheit, Accessibility Strukturen, SystemParametersInfo

Index