StylusQueue 열거형(rtscom.h)
스타일러스 데이터가 추가되는 큐를 지정합니다.
Syntax
typedef enum StylusQueue {
SyncStylusQueue = 0x1,
AsyncStylusQueueImmediate = 0x2,
AsyncStylusQueue = 0x3
} ;
상수
SyncStylusQueue 값: 0x1 데이터가 입력 큐에 추가됩니다. 데이터가 입력 큐에 추가되면 출력 큐에 자동으로 추가됩니다. |
AsyncStylusQueueImmediate 값: 0x2 데이터가 출력 큐에 추가됩니다. 데이터는 현재 처리 중인 데이터 전에 추가됩니다. |
AsyncStylusQueue 값: 0x3 데이터가 출력 큐에 추가됩니다. |
설명
동기 플러그 인에서 패킷 데이터를 처리한 후 출력 큐에 추가됩니다. 비동기 플러그 인은 큐에서 데이터를 추출합니다. 큐에 보관할 수 있는 데이터의 양은 펜 입력 서비스 내부 큐를 기반으로 하며 약 10초 분량의 데이터로 제한됩니다. 큐가 가득 차면 모든 연속 패킷이 손실됩니다. 큐는 데이터 저장소로만 사용됩니다. 큐에서 데이터를 처리하거나 사용자 지정된 데이터를 큐에 추가할 수 있습니다.
입력 큐는 RealTimeStylus Class 개체의 대체 입력 원본입니다. RealTimeStylus 클래스 개체가 처리할 다음 패킷 데이터를 확인하는 경우 펜 입력 서비스에 우선 순위가 지정됩니다. 출력 큐는 비동기 플러그 인에만 데이터를 보내는 데 사용되는 동안 입력 큐를 사용하여 모든 플러그 인에 데이터를 보낼 수 있습니다.
패킷 데이터 프로세스 흐름은 다음과 같습니다.
- RealTimeStylus 클래스 개체는 동기 플러그 인에 패킷 데이터를 보냅니다.
- RealTimeStylus 클래스 개체는 처리된 패킷 데이터를 출력 큐에 저장합니다.
- RealTimeStylus 클래스 개체는 입력 큐에서 보류 중인 패킷 데이터를 확인합니다. 보류 중인 패킷 데이터가 있는 경우 해당 패킷 데이터가 1단계에서 선택되고 처리됩니다.
- RealTimeStylus 클래스 개체는 펜 입력 서비스에서 보류 중인 패킷 데이터를 확인합니다. 보류 중인 패킷 데이터가 있는 경우 1단계에서 수집되어 처리됩니다.
- 3단계와 4단계를 반복합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당] |
지원되는 최소 서버 | 지원되는 버전 없음 |
머리글 | rtscom.h |