共用方式為


stylusQueue 列舉 (rtscom.h)

指定新增手寫筆數據的佇列。

Syntax

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

常數

 
SyncStylusQueue
值: 0x1
數據會新增至輸入佇列。 當數據新增至輸入佇列時,它會自動新增至輸出佇列。
AsyncStylusQueueImmediate
值: 0x2
數據會新增至輸出佇列。 數據會在目前正在處理的任何數據之前加入。
AsyncStylusQueue
值: 0x3
數據會新增至輸出佇列。

備註

在同步外掛程式處理封包數據之後,它會新增至輸出佇列。 異步外掛程式會從佇列擷取數據。 可以保留在佇列中的數據量是以手寫筆輸入服務內部隊列為基礎,且限制為大約 10 秒的數據。 佇列滿之後,所有後續封包都會遺失。 佇列只會當做數據存放區使用。 您可以從佇列處理數據,或將自定義數據新增至佇列。

輸入佇列是 RealTimeStylus Class 物件的替代輸入來源。 當 RealTimeStylus Class 物件檢查下一個要處理的封包數據時,手寫筆輸入服務會獲得優先權。 輸入佇列可用來將數據傳送至所有外掛程式,而輸出佇列則用來只將數據傳送至異步外掛程式。

封包數據流如下:

  1. RealTimeStylus Class 物件會將封包數據傳送至同步外掛程式。
  2. RealTimeStylus Class 物件會將已處理的封包數據儲存在輸出佇列中。
  3. RealTimeStylus 類別物件會檢查輸入佇列中的擱置封包數據。 如果有擱置的封包數據,則會從步驟 1 中挑選並處理該封包數據。
  4. RealTimeStylus Class 物件會檢查手寫筆輸入服務是否有任何擱置的封包數據。 如果有擱置的封包數據,則會從步驟 1 中挑選並處理。
  5. 重複步驟 3 和 4。

規格需求

需求
最低支援的用戶端 Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器 都不支援
標頭 rtscom.h

另請參閱

IStylusAsyncPlugin

IStylusSyncPlugin

RealTimeStylus 類別

RealTimeStylus 參考