FUNKCJA KLAWISZESZEREGOWE

Struktura funkcji KLAWISZESZEREGOWE zawiera informacje dotyczące funkcji ułatwień dostępu KlawiszeSzeregowe, który interpretuje dane z pomocy komunikacji podłączone do portu szeregowego jako polecenia powoduje system symulacji klawiatury i myszy.

element TypeDef struct tagSERIALKEYS {/ / sk DWORD cbSize; 
    DWORD dwFlags; 
    LPSTR lpszActivePort; 
    LPSTR lpszPort; 
    DWORD iBaudRate; 
    DWORD iPortState; 
} KLAWISZESZEREGOWE, ZNACZNIE * LPSERIALKEYS 

 

Członkowie

cbSize
Określa w bajtach rozmiar struktury.
dwFlags
Określa kombinację wartości następujących:
Wartość Znaczenie
SERKF_ACTIVE Funkcja KlawiszeSzeregowe aktualnie odbiera dane wejściowe dla portu szeregowego, określonej przez lpszPort.
SERKF_AVAILABLE Funkcja KlawiszeSzeregowe jest dostępna.
SERKF_INDICATOR Po włączeniu funkcji KlawiszeSzeregowe, wyowietlany jest wskaYnik wizualne. Ta wartość nie jest obecnie używana i jest ignorowane.
SERKF_SERIALKEYSON Funkcja KlawiszeSzeregowe jest na.

lpszActivePort
Wskazuje ciąg zawierający nazwę portu szeregowego, który otrzymuje dane wejściowe od pomocy komunikacji, po włączeniu funkcji KlawiszeSzeregowe. Jeśli port nie jest używany, ten element ma wartość NULL. Jeśli ten członek jest "Auto", system zegarki wszystkich nieużywanych portów szeregowych dla danych wejściowych z komunikatu pomocy.
lpszPort
Zarezerwowane; musi mieć wartość NULL.
iBaudRate
Określa szybkość transmisji dla portu szeregowego, określonej przez członka lpszActivePort . Członek ten należy ustalić na jedną z wartości CBR_ zdefiniowanych w plikach nagłówkowych SDK. Jeśli lpszActivePort ma wartość NULL, członek ten wynosi zero.
iPortState
Określa stan portu określonej przez członka lpszActivePort . Jeśli lpszActivePort ma wartość NULL, iPortState jest równa zero; w przeciwnym przypadku jest to jedna z następujących wartości:
Wartość Znaczenie
0 Wszystkie dane wejściowe dla tego portu jest ignorowany przez funkcję KlawiszeSzeregowe.
1 Wejście na tym porcie ogląda sekwencji aktywacji funkcji KlawiszeSzeregowe, gdy nie inna aplikacja ma port otwarty.
2 Wszystkie dane wejściowe dla tego portu jest traktowana jako polecenia funkcji KlawiszeSzeregowe.

Uwagi

Aplikacja używa tej struktury podczas wywoływania funkcji parametru SystemParametersInfo z wartością SPI_GETSERIALKEYS lub SPI_SETSERIALKEYS. Podczas korzystania z SPI_GETSERIALKEYS, wniosek musi precyzować, cbSize, lpszActivePorti lpszPort członków struktury KLAWISZESZEREGOWE ; Funkcja parametru SystemParametersInfo wypełnienia pozostałych członków. Aplikacja musi określić wszystkich elementów konstrukcji, przy użyciu wartości SPI_SETSERIALKEYS.

Skrócone informacje

nbsp; Windows &NT: wymaga wersji 3.51 lub nowszych.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Unicode:Zdefiniowane jako struktur Unicode i ANSI.

Zobacz też

Omówienie ułatwień dostępu, dostępności struktur, parametru SystemParametersInfo

Index