Перечисление StylusQueue (rtscom.h)
Указывает очередь, в которую добавляются данные пера.
Синтаксис
typedef enum StylusQueue {
SyncStylusQueue = 0x1,
AsyncStylusQueueImmediate = 0x2,
AsyncStylusQueue = 0x3
} ;
Константы
SyncStylusQueue Значение: 0x1 Данные добавляются во входную очередь. При добавлении данных во входную очередь они автоматически добавляются в очередь вывода. |
AsyncStylusQueueImmediate Значение: 0x2 Данные добавляются в очередь вывода. Данные добавляются перед обработкой данных. |
AsyncStylusQueue Значение: 0x3 Данные добавляются в очередь вывода. |
Комментарии
После обработки данных пакета синхронным подключаемым модулем они добавляются в очередь вывода. Асинхронный подключаемый модуль извлекает данные из очереди. Объем данных, которые могут храниться в очереди, основан на внутренней очереди службы ввода пера и ограничен приблизительно 10 секундами данных. После заполнения очереди все последующие пакеты теряются. Очередь используется только в качестве хранилища данных. Вы можете обработать данные из очереди или добавить в нее настраиваемые данные.
Входная очередь является альтернативным источником входных данных для объекта Класса RealTimeStylus . Служба ввода пера получает приоритет, когда объект Класса RealTimeStylus проверяет наличие данных следующего пакета для обработки. Входную очередь можно использовать для отправки данных во все подключаемые модули, в то время как очередь вывода используется для отправки данных только в асинхронные подключаемые модули.
Поток обработки данных пакета имеет следующий тип:
- Объект Класса RealTimeStylus отправляет данные пакетов в синхронные подключаемые модули.
- Объект Класса RealTimeStylus хранит обработанные данные пакета в очереди вывода.
- Объект Класса RealTimeStylus проверяет наличие ожидающих данных пакетов во входной очереди. Если есть данные пакета, ожидающие передачи, эти данные пакета собираются и обрабатываются на шаге 1.
- Объект Класса RealTimeStylus проверяет наличие ожидающих данных пакетов из службы ввода пера. Если имеются ожидающие данные пакетов, они собираются и обрабатываются на шаге 1.
- Повторите шаги 3 и 4.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Верхняя часть | rtscom.h |