Funkce ProcessPointerFramesInteractionContext2 a BufferPointerPacketsInteractionContext2

[Některé informace se týkají předem vydaného produktu, který může být podstatně změněn před komerčním vydáním. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, pokud jde o informace uvedené zde.]

Zpracovává rámce ukazatelů nebo vyrovnávací paměti pakety ukazatelů s rozšířenými informacemi o typu ukazatele pro kontext interakce.

Syntaxe

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);

Parametry

interactionContext

Popisovač kontextu interakce.

entriesCount

Počet položek (rámců) v poli pointerInfo . Pro ProcessPointerFramesInteractionContext2 je celkový počet elementů položkyCount × pointerCount. Pro BufferPointerPacketsInteractionContext2 je to celkový počet prvků.

pointerCount

(Pouze ProcessPointerFramesInteractionContext2 .) Počet ukazatelů na rámeček

pointerInfo

Ukazatel na pole POINTER_TYPE_INFO struktur obsahujících vstupní data ukazatele.

Návratová hodnota

Pokud je funkce úspěšná, vrátí S_OK.

Pokud funkce selže, vrátí kód chyby HRESULT .

Poznámky

Tato rozhraní API fungují stejně jako jejich protějšky ProcessPointerFramesInteractionContext a BufferPointerPacketsInteractionContext. Jejich jediným rozdílem je vzít POINTER_TYPE_INFO vyrovnávací paměť místo POINTER_INFO vyrovnávací paměti. Tato rozhraní API umožňují kontext interakce používat datovou část s rozšířenými informacemi o ukazateli, pokud je to vhodné.

Pro vstup touchpadu musí být tato rozhraní API použita místo jejich protějšků. Rozšířené informace ve struktuře POINTER_TYPE_INFO jsou vyžadovány pro správné rozpoznávání gest touchpadu.

Požadavky

Požadavek Hodnota
Minimální podporovaný klient Windows 11 [pouze desktopové aplikace]
Minimální podporovaný server Žádné se nepodporuje.
Záhlaví InteractionContext.h
Knihovna Ninput.lib
knihovna DLL Ninput.dll (pořadové číslo 2507 pro ProcessPointerFramesInteractionContext2, pořadové číslo 2508 pro BufferPointerPacketsInteractionContext2)

Viz také