StylusQueue-Enumeration (rtscom.h)
Gibt die Warteschlange an, der Eingabestiftdaten hinzugefügt werden.
Syntax
typedef enum StylusQueue {
SyncStylusQueue = 0x1,
AsyncStylusQueueImmediate = 0x2,
AsyncStylusQueue = 0x3
} ;
Konstanten
SyncStylusQueue Wert: 0x1 Daten werden der Eingabewarteschlange hinzugefügt. Wenn Der Eingabewarteschlange Daten hinzugefügt werden, werden sie automatisch der Ausgabewarteschlange hinzugefügt. |
AsyncStylusQueueImmediate Wert: 0x2 Daten werden der Ausgabewarteschlange hinzugefügt. Die Daten werden vor den derzeit verarbeiteten Daten hinzugefügt. |
AsyncStylusQueue Wert: 0x3 Daten werden der Ausgabewarteschlange hinzugefügt. |
Hinweise
Nachdem die Paketdaten vom synchronen Plug-In verarbeitet wurden, werden sie der Ausgabewarteschlange hinzugefügt. Das asynchrone Plug-In extrahiert die Daten aus der Warteschlange. Die Datenmenge, die in der Warteschlange gehalten werden kann, basiert auf der internen Warteschlange des Pen Input Service und ist auf Daten im Wert von etwa 10 Sekunden beschränkt. Nachdem die Warteschlange voll ist, gehen alle aufeinanderfolgenden Pakete verloren. Die Warteschlange wird nur als Datenspeicher verwendet. Sie können die Daten aus der Warteschlange verarbeiten oder Ihre angepassten Daten der Warteschlange hinzufügen.
Die Eingabewarteschlange ist eine alternative Eingabequelle für das RealTimeStylus Class-Objekt . Der Pen Input Service erhält Priorität, wenn das RealTimeStylus Class-Objekt auf die nächsten zu verarbeitenden Paketdaten überprüft. Die Eingabewarteschlange kann verwendet werden, um Daten an alle Plug-Ins zu senden, während die Ausgabewarteschlange nur zum Senden von Daten an asynchrone Plug-Ins verwendet wird.
Der Paketdatenprozessablauf ist wie folgt:
- Das RealTimeStylus Class-Objekt sendet Paketdaten an die synchronen Plug-Ins.
- Das RealTimeStylus Class-Objekt speichert die verarbeiteten Paketdaten in der Ausgabewarteschlange.
- Das RealTimeStylus Class-Objekt überprüft in der Eingabewarteschlange auf ausstehende Paketdaten. Wenn Paketdaten ausstehen, werden diese Paketdaten aus Schritt 1 abgerufen und verarbeitet.
- Das RealTimeStylus Class-Objekt überprüft alle ausstehenden Paketdaten aus dem Pen Input Service. Wenn Paketdaten ausstehen, werden sie aus Schritt 1 abgerufen und verarbeitet.
- Wiederholen Sie die Schritte 3 und 4.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Kopfzeile | rtscom.h |