다음을 통해 공유


IInkTablet::IsPacketPropertySupported 메서드(msinkaut.h)

태블릿 디바이스의 속성 또는 GUID(Globally Unique Identifier)로 식별된 태블릿 디바이스 컬렉션이 지원되는지 여부를 결정합니다. 예를 들어 이 메서드를 사용하여 컬렉션의 모든 태블릿이 펜의 탄젠트 압력을 지원하는지 확인합니다.

구문

HRESULT IsPacketPropertySupported(
  [in]          BSTR         packetPropertyName,
  [out, retval] VARIANT_BOOL *Supported
);

매개 변수

[in] packetPropertyName

요청된 태블릿 또는 태블릿의 PacketProperty GUID 에 대한 GUID입니다. PacketProperty 상수에서 정의된 BSTR 상수를 사용합니다.

BSTR 데이터 형식에 대한 자세한 내용은 COM 라이브러리 사용을 참조하세요.

[out, retval] Supported

알려진 속성이 태블릿 또는 태블릿에서 지원되는지 VARIANT_TRUE. 그렇지 않으면 VARIANT_FALSE.

참고 이 메서드는 특정 메시지 처리기 내에서 호출될 때 다시 입력하여 예기치 않은 결과를 초래할 수 있습니다. WM_ACTIVATE, WM_ACTIVATEAPP, WM_NCACTIVATE, WM_PAINT 메시지를 처리할 때 재진입 호출을 방지합니다. wParam 이 SC_HOTKEY 또는 SC_TASKLIST 설정되었는지 WM_SYSCOMMAND. 및 WM_SYSKEYDOWN(Alt-Tab 또는 Alt-Esc 키 조합을 처리할 때). 이는 단일 스레드 아파트 모델 애플리케이션의 문제입니다.
 

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 Description
S_OK
성공.
E_POINTER
매개 변수에 잘못된 포인터가 포함되어 있습니다.
CO_E_CLASSSTRING
GUID 형식이 잘못되었습니다.
E_INK_EXCEPTION
처리하는 동안 예외가 발생했습니다.
E_INVALIDARG
플래그가 잘못되었습니다.

설명

참고InkTablets 컬렉션에서 이 메서드를 호출하면 시스템의 모든 태블릿을 쿼리합니다. 해당 속성 중 어느 것이라도 속성을 지원하지 않으면 FALSE를 반환합니다. 개별 IInkTablet 개체에서 IsPacketPropertySupported를 호출하여 디바이스가 알려진 속성을 지원하는지 여부를 확인합니다.
 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 msinkaut.h
라이브러리 InkObj.dll

추가 정보

GetPacketData 메서드

IInkTablet 인터페이스

SetPacketValuesByProperty 메서드