stylusQueue 列舉 (rtscom.h)
指定新增手寫筆數據的佇列。
Syntax
typedef enum StylusQueue {
SyncStylusQueue = 0x1,
AsyncStylusQueueImmediate = 0x2,
AsyncStylusQueue = 0x3
} ;
常數
SyncStylusQueue 值: 0x1 數據會新增至輸入佇列。 當數據新增至輸入佇列時,它會自動新增至輸出佇列。 |
AsyncStylusQueueImmediate 值: 0x2 數據會新增至輸出佇列。 數據會在目前正在處理的任何數據之前加入。 |
AsyncStylusQueue 值: 0x3 數據會新增至輸出佇列。 |
備註
在同步外掛程式處理封包數據之後,它會新增至輸出佇列。 異步外掛程式會從佇列擷取數據。 可以保留在佇列中的數據量是以手寫筆輸入服務內部隊列為基礎,且限制為大約 10 秒的數據。 佇列滿之後,所有後續封包都會遺失。 佇列只會當做數據存放區使用。 您可以從佇列處理數據,或將自定義數據新增至佇列。
輸入佇列是 RealTimeStylus Class 物件的替代輸入來源。 當 RealTimeStylus Class 物件檢查下一個要處理的封包數據時,手寫筆輸入服務會獲得優先權。 輸入佇列可用來將數據傳送至所有外掛程式,而輸出佇列則用來只將數據傳送至異步外掛程式。
封包數據流如下:
- RealTimeStylus Class 物件會將封包數據傳送至同步外掛程式。
- RealTimeStylus Class 物件會將已處理的封包數據儲存在輸出佇列中。
- RealTimeStylus 類別物件會檢查輸入佇列中的擱置封包數據。 如果有擱置的封包數據,則會從步驟 1 中挑選並處理該封包數據。
- RealTimeStylus Class 物件會檢查手寫筆輸入服務是否有任何擱置的封包數據。 如果有擱置的封包數據,則會從步驟 1 中挑選並處理。
- 重複步驟 3 和 4。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP Tablet PC Edition [僅限傳統型應用程式] |
最低支援的伺服器 | 都不支援 |
標頭 | rtscom.h |