Структура ввода содержит информацию о специальной функции увеличения ввода, которая интерпретирует данные из сообщения помощи прилагается к последовательному порту как команды, вызывая системы для имитации клавиатуры и мыши ввод.
typedef struct tagSERIALKEYS {/ / sk DWORD cbSize;
DWORD dwFlags;
LPSTR lpszActivePort;
LPSTR lpszPort;
DWORD iBaudRate;
DWORD iPortState;
} ВИЗУАЛЬНЫХ, ГОРАЗДО * LPSERIALKEYS
| Значение | Значение |
|---|---|
| SERKF_ACTIVE | Функция ввода в настоящее время получает ввод данных на последовательный порт, указанный в lpszPort. |
| SERKF_AVAILABLE | Возможность ввода доступна. |
| SERKF_INDICATOR | Визуальный индикатор отображается, когда включена функция ввода. Это значение не используется в настоящее время и игнорируется. |
| SERKF_SERIALKEYSON | Ввода находится на. |
| Значение | Значение |
|---|---|
| 0 | Все входные данные на этот порт учитывается возможность ввода. |
| 1 | Смотрел вход на этот порт для ввода активации последовательностей, когда никакое другое приложение имеет открыть порт. |
| 2 | Все входные данные на этот порт рассматривается как визуальных команд. |
Приложение использует эту структуру при вызове функции SystemParametersInfo с SPI_GETSERIALKEYS или SPI_SETSERIALKEYS значением. При использовании SPI_GETSERIALKEYS, приложение должно указать cbSize, lpszActivePortи lpszPort члены структуры ввода ; SystemParametersInfo функция заполняет оставшихся членов. При использовании значения SPI_SETSERIALKEYS приложение необходимо указать все члены структуры.
nbsp; Windows &NT: требует 3.51 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Юникод:Определяется как структуры Unicode и ANSI.
Обзор специальных возможностей, специальных структур, SystemParametersInfo