Поделиться через


Метод IInkTablets::IsPacketPropertySupported (msinkaut.h)

Определяет, поддерживается ли свойство планшетного устройства или коллекция планшетных устройств, идентифицируемых с помощью глобально уникального идентификатора (GUID). Например, используйте этот метод, чтобы определить, поддерживают ли все планшеты в коллекции тангенциальное давление со стороны пера.

Синтаксис

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

Параметры

[in] packetPropertyName

ИДЕНТИФИКАТОР GUID для идентификаторов GUID PacketProperty запрашиваемого планшета или планшета. Используйте определенную константу BSTR из констант PacketProperty .

Дополнительные сведения о типе данных BSTR см. в разделе Использование библиотеки COM.

[out, retval] Supported

При возврате этим методом содержит VARIANT_TRUE , если известное свойство поддерживается планшетом или планшетами; в противном случае VARIANT_FALSE.

Примечание Этот метод можно повторно ввести при вызове в определенных обработчиках сообщений, что приводит к непредвиденным результатам. Старайтесь избежать повторного вызова при обработке любого из следующих сообщений: WM_ACTIVATE, WM_ACTIVATEAPP, WM_NCACTIVATE WM_PAINT; WM_SYSCOMMAND, если для wParam задано значение SC_HOTKEY или SC_TASKLIST; и WM_SYSKEYDOWN (при обработке сочетаний клавиш Alt-Tab или Alt-Esc). Это проблема с однопоточными приложениями модели квартир.
 

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_POINTER
Параметр содержит недопустимый указатель.
CO_E_CLASSSTRING
Недопустимый формат GUID.
E_INK_EXCEPTION
Во время обработки произошло исключение.
E_INVALIDARG
Флаг недопустим.

Комментарии

Примечание При вызове этого метода для коллекции InkTablets он запрашивает все планшеты в системе. Если какой-либо из них не поддерживает свойство , он возвращает VARIANT_FALSE. Вызовите Метод IsPacketPropertySupported для отдельного объекта IInkTablet, чтобы определить, поддерживает ли устройство известное свойство.
 

Требования

   
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header msinkaut.h
Библиотека InkObj.dll

См. также раздел

Метод GetPacketData

Класс IInkTablet

IInkTablets

Коллекция InkTablets

Метод SetPacketValuesByProperty