Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Некоторые сведения связаны с предварительно выпущенным продуктом, который может быть существенно изменен до его коммерческого выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых в отношении информации, предоставленной здесь.]
Обрабатывает кадры указателя или пакеты указателя с расширенными сведениями о типе указателя для контекста взаимодействия.
Синтаксис
HRESULT
WINAPI
ProcessPointerFramesInteractionContext2(
_In_ HINTERACTIONCONTEXT interactionContext,
_In_ UINT32 entriesCount,
_In_ UINT32 pointerCount,
_In_reads_(entriesCount * pointerCount) const POINTER_TYPE_INFO *pointerInfo);
HRESULT
WINAPI
BufferPointerPacketsInteractionContext2(
_In_ HINTERACTIONCONTEXT interactionContext,
_In_ UINT32 entriesCount,
_In_reads_(entriesCount) const POINTER_TYPE_INFO *pointerInfo);
Параметры
- interactionContext
-
Дескриптор контекста взаимодействия.
- entriesCount
-
Количество записей (кадров) в массиве pointerInfo . Для ProcessPointerFramesInteractionContext2 общее количество элементов — entriesCount × pointerCount. Для BufferPointerPacketsInteractionContext2 это общее количество элементов.
- pointerCount
-
(Только ProcessPointerFramesInteractionContext2 .) Количество указателей на кадр.
- pointerInfo
-
Указатель на массив POINTER_TYPE_INFO структур, содержащих входные данные указателя.
Возвращаемое значение
Если функция выполнена успешно, она возвращает S_OK.
Если функция завершается ошибкой, она возвращает код ошибки HRESULT .
Замечания
Эти API-интерфейсы работают одинаково со своими коллегами ProcessPointerFramesInteractionContext и BufferPointerPacketsInteractionContext. Единственное различие заключается в том, чтобы принимать буфер POINTER_TYPE_INFO вместо буфера POINTER_INFO . Эти API позволяют контексту взаимодействия использовать полезные данные сведений расширенного указателя при необходимости.
Для ввода сенсорной панели эти API должны использоваться вместо своих коллег. Для правильного распознавания жестов сенсорной панели требуется расширенная информация в структуре POINTER_TYPE_INFO .
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 11 [только классические приложения] |
| Минимальный поддерживаемый сервер | Ни одна версия не поддерживается |
| Header | InteractionContext.h |
| Библиотека | Ninput.lib |
| DLL | Ninput.dll (порядковый номер 2507 для ProcessPointerFramesInteractionContext2, порядковый номер 2508 для BufferPointerPacketsInteractionContext2) |