다음을 통해 공유


InkCollector.NewPackets 이벤트

잉크 수집기가 패킷을 받을 때 발생합니다.

구문

void NewPackets(
  [in]      IInkCursor     *Cursor,
  [in]      IInkStrokeDisp *Stroke,
  [in]      long           PacketCount,
  [in, out] VARIANT        *PacketData
);

매개 변수

커서 [in]

NewInAirPackets 이벤트를 생성한 IInkCursor 개체입니다.

스트로크 [in]

IInkStrokeDisp 개체를 지정합니다.

PacketCount [in]

IInkStrokeDisp 개체에 대해 수신된 패킷 수입니다.

PacketData [in, out]

이 메서드가 반환될 때 패킷에 대해 선택한 데이터가 포함된 배열을 포함합니다.

VARIANT 구조에 대한 자세한 내용은 COM 라이브러리 사용을 참조하세요.

반환 값

이 이벤트는 값을 반환하지 않습니다.

설명

스트로크가 수집되는 동안 패킷이 수신됩니다. 패킷 이벤트는 빠르게 발생하며 NewPackets 이벤트 처리기는 빠르거나 성능이 저하되어야 합니다.

TThis 이벤트 메서드는 id가 DISPID_ICENewPackets _IInkCollectorEvents, _IInkOverlayEvents 및 _IInkPictureEvents 디스패치 전용 인터페이스(dispinterfaces)에 정의됩니다.

이 이벤트는 이벤트 처리기에서 너무 많은 코드가 실행되는 경우 잉크 성능에 부정적인 영향을 줄 수 있으므로 신중하게 사용해야 합니다.

이 배열에 포함된 속성을 설정하려면 잉크 수집기 개체의 DesiredPacketDescription 속성을 사용합니다. PacketData 매개 변수가 반환하는 배열에는 해당 속성에 대한 데이터가 포함됩니다.

참고

패킷 데이터를 수정할 수 있지만 이러한 수정은 유지되거나 사용되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버
지원되는 버전 없음
헤더
Msinkaut.h(Msinkaut_i.c 필요)
라이브러리
InkObj.dll

추가 정보

InkCollector 클래스

NewInAirPackets 이벤트

IInkCursor 인터페이스

IInkStrokeDisp 인터페이스