IRealTimeStylus 인터페이스(rtscom.h)
디지타이저의 스타일러스 패킷 데이터를 실시간으로 처리합니다.
상속
IRealTimeStylus 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IRealTimeStylus 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IRealTimeStylus 인터페이스에는 이러한 메서드가 있습니다.
IRealTimeStylus::AddCustomStylusDataToQueue RealTimeStylus Class 개체의 지정된 큐에 사용자 지정 데이터를 추가합니다. |
IRealTimeStylus::AddStylusAsyncPlugin 지정된 인덱스의 비동기 플러그 인 컬렉션에 IStylusAsyncPlugin을 추가합니다. |
IRealTimeStylus::AddStylusSyncPlugin 지정된 인덱스의 동기 플러그 인 컬렉션에 IStylusSyncPlugin을 추가합니다. |
IRealTimeStylus::ClearStylusQueues 데이터의 RealTimeStylus 클래스 입력 및 출력 큐를 지웁니다. |
IRealTimeStylus::get_ChildRealTimeStylusPlugin RealTimeStylus 개체를 현재 RealTimeStylus 개체의 비동기 플러그 인으로 가져오거나 설정합니다. |
IRealTimeStylus::get_Enabled RealTimeStylus 개체가 태블릿 펜 데이터를 수집하는지 여부를 지정하는 값을 가져오거나 설정합니다. (Get) |
IRealTimeStylus::get_HWND RealTimeStylus 개체가 사용하는 창과 연결된 핸들 값을 가져오거나 설정합니다. (Get) |
IRealTimeStylus::get_WindowInputRectangle RealTimeStylus Class 개체의 창 입력 사각형을 가져오거나 설정합니다. (Get) |
IRealTimeStylus::GetAllTabletContextIds 현재 활성 태블릿 컨텍스트 식별자를 모두 포함하는 배열을 검색합니다. |
IRealTimeStylus::GetDesiredPacketDescription 패킷 스트림에 포함하도록 요청된 속성 목록을 검색합니다. |
IRealTimeStylus::GetPacketDescriptionData 패킷 속성 및 크기 조정 요소를 검색합니다. |
IRealTimeStylus::GetStylusAsyncPlugin 비동기 플러그 인 컬렉션의 지정된 인덱스에서 플러그 인을 검색합니다. |
IRealTimeStylus::GetStylusAsyncPluginCount 비동기 플러그 인 컬렉션의 플러그 인 수를 검색합니다. |
IRealTimeStylus::GetStyluses RealTimeStylus Class 개체가 발견된 스타일러스의 컬렉션을 검색합니다. |
IRealTimeStylus::GetStylusForId 지정된 스타일러스 식별자에 대한 스타일러스를 검색합니다. |
IRealTimeStylus::GetStylusSyncPlugin 동기 플러그 인 컬렉션의 지정된 인덱스에서 플러그 인을 검색합니다. |
IRealTimeStylus::GetStylusSyncPluginCount 동기 플러그 인 컬렉션의 플러그 인 수를 검색합니다. |
IRealTimeStylus::GetTablet 호출자에 대한 IInkTablet Interface 개체를 검색합니다. |
IRealTimeStylus::GetTabletContextIdFromTablet 지정된 태블릿 디지타이저 개체와 연결된 TabletContextId 속성을 검색합니다. |
IRealTimeStylus::GetTabletFromTabletContextId 지정된 태블릿 컨텍스트에 대한 IInkTablet 인터페이스를 검색합니다. |
IRealTimeStylus::p ut_Enabled RealTimeStylus 개체가 태블릿 펜 데이터를 수집하는지 여부를 지정하는 값을 가져오거나 설정합니다. (Put) |
IRealTimeStylus::p ut_HWND RealTimeStylus 개체가 사용하는 창과 연결된 핸들 값을 가져오거나 설정합니다. (Put) |
IRealTimeStylus::p ut_WindowInputRectangle RealTimeStylus Class 개체의 창 입력 사각형을 가져오거나 설정합니다. (Put) |
IRealTimeStylus::RemoveAllStylusAsyncPlugins 비동기 플러그 인 컬렉션에서 모든 플러그 인을 제거합니다. |
IRealTimeStylus::RemoveAllStylusSyncPlugins 동기 플러그 인 컬렉션에서 모든 플러그 인을 제거합니다. |
IRealTimeStylus::RemoveStylusAsyncPlugin 비동기 플러그 인 컬렉션에서 지정된 인덱스를 사용하여 IStylusAsyncPlugin을 제거하고 필요에 따라 반환합니다. |
IRealTimeStylus::RemoveStylusSyncPlugin 지정된 인덱스의 컬렉션에서 IStylusSyncPlugin을 제거합니다. |
IRealTimeStylus::SetAllTabletsMode RealTimeStylus Class 개체가 모든 디지타이저에서 데이터를 수집하도록 모드를 설정합니다. |
IRealTimeStylus::SetDesiredPacketDescription 패킷 스트림에 포함할 속성을 요청합니다. |
IRealTimeStylus::SetSingleTabletMode RtS(RealTimeStylus Class) 개체의 모드를 수정하여 태블릿 PC에 연결된 디지타이저를 나타내는 태블릿 개체 하나만 입력을 수집합니다. 다른 디지타이저의 스타일러스 입력은 RealTimeStylus에서 무시됩니다. |
설명
이 인터페이스는 RealTimeStylus 클래스에 의해 구현됩니다.
확장성은 IStylusSyncPlugin 및 IStylusAsyncPlugin 인터페이스를 각각 사용하여 사용자 지정 처리를 수행하는 동기 및 비동기 플러그 인 모델을 통해 제공됩니다. 비동기 플러그 인을 사용하여 계산 강도가 큰 작업을 수행하여 패킷 스트림 차단을 방지합니다.
패킷 스트림 흐름을 차단하므로 CPU 및 시간이 많이 걸리는 작업에 IStylusSyncPlugin 인터페이스 구현을 사용하지 않는 것이 좋습니다. 이러한 작업은 패킷 스트림 흐름을 유지하는 스레드와 다른 스레드에서 실행되는 IStylusAsyncPlugin 인터페이스 구현 클래스에서 수행해야 합니다.
참고RealTimeStylus 클래스 의 동기 및 비동기 플러그 인 컬렉션은 RealTimeStylus Class 개체를 사용하지 않도록 설정한 다음 다시 사용하도록 설정하지 않고도 수정할 수 있습니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당] |
지원되는 최소 서버 | 지원되는 버전 없음 |
대상 플랫폼 | Windows |
헤더 | rtscom.h |