다음을 통해 공유


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 클래스에 의해 구현됩니다.

확장성은 IStylusSyncPluginIStylusAsyncPlugin 인터페이스를 각각 사용하여 사용자 지정 처리를 수행하는 동기 및 비동기 플러그 인 모델을 통해 제공됩니다. 비동기 플러그 인을 사용하여 계산 강도가 큰 작업을 수행하여 패킷 스트림 차단을 방지합니다.

패킷 스트림 흐름을 차단하므로 CPU 및 시간이 많이 걸리는 작업에 IStylusSyncPlugin 인터페이스 구현을 사용하지 않는 것이 좋습니다. 이러한 작업은 패킷 스트림 흐름을 유지하는 스레드와 다른 스레드에서 실행되는 IStylusAsyncPlugin 인터페이스 구현 클래스에서 수행해야 합니다.

참고RealTimeStylus 클래스 의 동기 및 비동기 플러그 인 컬렉션은 RealTimeStylus Class 개체를 사용하지 않도록 설정한 다음 다시 사용하도록 설정하지 않고도 수정할 수 있습니다.
 

요구 사항

   
지원되는 최소 클라이언트 Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 rtscom.h

추가 정보

DynamicRenderer 클래스

RealTimeStylus 클래스

RealTimeStylus 클래스 및 인터페이스

RealTimeStylus 참조