Поделиться через


Перечисление StylusQueue (rtscom.h)

Указывает очередь, в которую добавляются данные пера.

Синтаксис

typedef enum StylusQueue {
  SyncStylusQueue = 0x1,
  AsyncStylusQueueImmediate = 0x2,
  AsyncStylusQueue = 0x3
} ;

Константы

 
SyncStylusQueue
Значение: 0x1
Данные добавляются во входную очередь. При добавлении данных во входную очередь они автоматически добавляются в очередь вывода.
AsyncStylusQueueImmediate
Значение: 0x2
Данные добавляются в очередь вывода. Данные добавляются перед обработкой данных.
AsyncStylusQueue
Значение: 0x3
Данные добавляются в очередь вывода.

Комментарии

После обработки данных пакета синхронным подключаемым модулем они добавляются в очередь вывода. Асинхронный подключаемый модуль извлекает данные из очереди. Объем данных, которые могут храниться в очереди, основан на внутренней очереди службы ввода пера и ограничен приблизительно 10 секундами данных. После заполнения очереди все последующие пакеты теряются. Очередь используется только в качестве хранилища данных. Вы можете обработать данные из очереди или добавить в нее настраиваемые данные.

Входная очередь является альтернативным источником входных данных для объекта Класса RealTimeStylus . Служба ввода пера получает приоритет, когда объект Класса RealTimeStylus проверяет наличие данных следующего пакета для обработки. Входную очередь можно использовать для отправки данных во все подключаемые модули, в то время как очередь вывода используется для отправки данных только в асинхронные подключаемые модули.

Поток обработки данных пакета имеет следующий тип:

  1. Объект Класса RealTimeStylus отправляет данные пакетов в синхронные подключаемые модули.
  2. Объект Класса RealTimeStylus хранит обработанные данные пакета в очереди вывода.
  3. Объект Класса RealTimeStylus проверяет наличие ожидающих данных пакетов во входной очереди. Если есть данные пакета, ожидающие передачи, эти данные пакета собираются и обрабатываются на шаге 1.
  4. Объект Класса RealTimeStylus проверяет наличие ожидающих данных пакетов из службы ввода пера. Если имеются ожидающие данные пакетов, они собираются и обрабатываются на шаге 1.
  5. Повторите шаги 3 и 4.

Требования

Требование Значение
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Верхняя часть rtscom.h

См. также раздел

IStylusAsyncPlugin

IStylusSyncPlugin

Класс RealTimeStylus

Справочник по RealTimeStylus