Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält Informationen zum Barrierefreiheitsfeature SerialKeys, das Daten aus einer Kommunikationshilfe interpretiert, die an einen seriellen Port angefügt ist, als Befehle, die dazu führen, dass das System Tastatur- und Mauseingaben simuliert.
Syntax
typedef struct tagSERIALKEYSA {
UINT cbSize;
DWORD dwFlags;
LPSTR lpszActivePort;
LPSTR lpszPort;
UINT iBaudRate;
UINT iPortState;
UINT iActive;
} SERIALKEYSA, *LPSERIALKEYSA;
Angehörige
cbSize
Typ: UINT-
Gibt die Strukturgröße in Byte an.
dwFlags
Typ: DWORD-
Gibt eine Kombination der folgenden Werte an:
lpszActivePort
Typ: LPSTR-
Verweist auf eine Zeichenfolge, die den Namen des seriellen Ports enthält, der Eingaben von der Kommunikationshilfe empfängt, wenn das SerialKeys-Feature aktiviert ist. Wenn kein Port verwendet wird, wird dieses Element NULL-. Wenn dieses Mitglied "Auto" ist, überwacht das System alle nicht verwendeten seriellen Ports für die Eingabe von Kommunikationshilfen.
lpszPort
Typ: LPSTR-
Reserviert; muss NULL-sein.
iBaudRate
Typ: UINT-
Gibt die Baudrate-Einstellung für den seriellen Port an, der durch das lpszActivePort Member angegeben wird. Dieses Element sollte auf einen der CBR_ Werte festgelegt werden, die in der Winbase.h-Headerdatei definiert sind. Wenn lpszActivePortNULL-ist, ist dieses Element null.
iPortState
Typ: UINT-
Gibt den Status des durch das lpszActivePort Member angegebenen Ports an. Wenn lpszActivePortNULL-ist, ist iPortState- null; andernfalls handelt es sich um einen der folgenden Werte:
Wert | Bedeutung |
---|---|
|
Alle Eingaben für diesen Port werden vom SerialKeys-Feature ignoriert. |
|
Die Eingabe für diesen Port wird auf SerialKeys-Aktivierungssequenzen überwacht, wenn keine andere Anwendung den Port geöffnet hat. |
|
Alle Eingaben für diesen Port werden als SerialKeys-Befehle behandelt. |
iActive
Typ: UINT-
Gibt den aktiven Port an.
Bemerkungen
Eine Anwendung verwendet diese Struktur beim Aufrufen der SystemParametersInfo- Funktion mit dem SPI_GETSERIALKEYS- oder SPI_SETSERIALKEYS Wert. Bei Verwendung von SPI_GETSERIALKEYSmuss eine Anwendung die cbSize-, lpszActivePortund lpszPort Member der SERIALKEYS Struktur angeben; die SystemParametersInfo Funktion füllt die verbleibenden Elemente aus. Eine Anwendung muss bei Verwendung des SPI_SETSERIALKEYS Werts alle Strukturmmber angeben.
Anmerkung
Der winuser.h-Header definiert SERIALKEYS als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
Header- | winuser.h (enthalten Windows.h) |