Funciones ProcessPointerFramesInteractionContext2 y BufferPointerPacketsInteractionContext2

[Cierta información se relaciona con el producto publicado previamente que puede modificarse sustancialmente antes de su publicación comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información proporcionada aquí.]

Procesa fotogramas de puntero o paquetes de puntero de búferes con información de tipo de puntero extendido para un contexto de interacción.

Sintaxis

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

interactionContext

Identificador del contexto de interacción.

entriesCount

Número de entradas (fotogramas) en la matriz pointerInfo . Para ProcessPointerFramesInteractionContext2, el número total de elementos estriesCount × pointerCount. Para BufferPointerPacketsInteractionContext2, este es el número total de elementos.

pointerCount

(ProcessPointerFramesInteractionContext2 solamente). Número de punteros por fotograma.

pointerInfo

Puntero a una matriz de POINTER_TYPE_INFO estructuras que contienen los datos de entrada del puntero.

Valor de retorno

Si la función se ejecuta correctamente, devuelve S_OK.

Si se produce un error en la función, devuelve un código de error HRESULT .

Observaciones

Estas API funcionan de forma idéntica a sus homólogos ProcessPointerFramesInteractionContext y BufferPointerPacketsInteractionContext. Su única diferencia es tomar un búfer de POINTER_TYPE_INFO en lugar de un búfer de POINTER_INFO . Estas API permiten que el contexto de interacción use la carga de información de puntero extendida cuando corresponda.

Para la entrada del panel táctil, estas API deben usarse en lugar de sus homólogos. La información extendida de la estructura POINTER_TYPE_INFO es necesaria para el reconocimiento de gestos del panel táctil adecuado.

Requisitos

Requisito Importancia
Cliente mínimo compatible Windows 11 [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Cabecera InteractionContext.h
Biblioteca Ninput.lib
DLL Ninput.dll (ordinal 2507 para ProcessPointerFramesInteractionContext2, ordinal 2508 para BufferPointerPacketsInteractionContext2)

Consulte también