Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
[Alguma informação refere-se a produtos pré-lançados que podem ser substancialmente modificados antes de serem lançados comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, relativamente à informação aqui fornecida.]
Processa frames de ponteiro ou buffer pacotes de ponteiro com informação estendida de tipo de ponteiro para um Contexto de Interação.
Sintaxe
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);
Parâmetros
- interactionContexto
-
Um handle para o Contexto de Interação.
- entradasContagem
-
O número de entradas (frames) no array pointerInfo . Para ProcessPointerFramesInteractionContext2, o número total de elementos é EntriesCount × pointerCount. Para BufferPointerPacketsInteractionContext2, este é o número total de elementos.
- PointerCount
-
(Apenas ProcessPointerFramesInteractionContext2 .) O número de ponteiros por frame.
- pointerInfo
-
Um ponteiro para um array de estruturas POINTER_TYPE_INFO contendo os dados de entrada do apontador.
Valor de retorno
Se a função tiver sucesso, devolve S_OK.
Se a função falhar, devolve um código de erro HRESULT .
Observações
Estas APIs funcionam de forma idêntica às suas equivalentes ProcessPointerFramesInteractionContext e BufferPointerPacketsInteractionContext. A única diferença deles é usar um buffer POINTER_TYPE_INFO em vez de um buffer POINTER_INFO . Estas APIs permitem que o Contexto de Interação use o payload de informação do ponteiro estendido quando apropriado.
Para a entrada no touchpad, estas APIs devem ser usadas em vez das suas equivalentes. A informação estendida na estrutura POINTER_TYPE_INFO é necessária para o reconhecimento correto de gestos do touchpad.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo suportado | Windows 11 [apenas aplicações de ambiente de trabalho] |
| Servidor mínimo suportado | Nenhum suportado |
| Cabeçalho | InteractionContext.h |
| Biblioteca | Ninput.lib |
| DLL | Ninput.dll (ordinal 2507 para ProcessPointerFramesInteractionContext2, ordinal 2508 para BufferPointerPacketsInteractionContext2) |