Enumeração StylusQueue (rtscom.h)
Especifica a fila à qual os dados de caneta são adicionados.
Syntax
typedef enum StylusQueue {
SyncStylusQueue = 0x1,
AsyncStylusQueueImmediate = 0x2,
AsyncStylusQueue = 0x3
} ;
Constantes
SyncStylusQueue Valor: 0x1 Os dados são adicionados à fila de entrada. Quando os dados são adicionados à fila de entrada, eles são adicionados automaticamente à fila de saída. |
AsyncStylusQueueImmediate Valor: 0x2 Os dados são adicionados à fila de saída. Os dados são adicionados antes que todos os dados sejam processados no momento. |
AsyncStylusQueue Valor: 0x3 Os dados são adicionados à fila de saída. |
Comentários
Depois que os dados do pacote são processados pelo plug-in síncrono, eles são adicionados à fila de saída. O plug-in assíncrono extrai os dados da fila. A quantidade de dados que podem ser mantidos na fila baseia-se na fila interna do Serviço de Entrada de Caneta e é limitada a aproximadamente 10 segundos de dados. Depois que a fila estiver cheia, todos os pacotes sucessivos serão perdidos. A fila é usada apenas como um armazenamento de dados. Você pode processar os dados da fila ou adicionar seus dados personalizados à fila.
A fila de entrada é uma fonte de entrada alternativa para o objeto Classe RealTimeStylus . O Serviço de Entrada de Caneta tem prioridade quando o objeto Classe RealTimeStylus verifica os próximos dados de pacote a serem processados. A fila de entrada pode ser usada para enviar dados para todos os plug-ins, enquanto a fila de saída é usada para enviar dados apenas para plug-ins assíncronos.
O fluxo de processo de dados do pacote é o seguinte:
- O objeto Classe RealTimeStylus envia dados de pacote para os plug-ins síncronos.
- O objeto Classe RealTimeStylus armazena os dados de pacote processados na fila de saída.
- O objeto Classe RealTimeStylus verifica se há dados de pacote pendentes na fila de entrada. Se houver dados de pacote pendentes, esses dados de pacote serão coletados e processados na etapa 1.
- O objeto Classe RealTimeStylus verifica se há dados de pacote pendentes do Serviço de Entrada de Caneta. Se houver dados de pacote pendentes, eles serão coletados e processados na etapa 1.
- Repita as etapas 3 e 4.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP Tablet PC Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Cabeçalho | rtscom.h |