Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[Alcune informazioni riguardano il prodotto non rilasciato che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce alcuna garanzia, espressa o implicita, in relazione alle informazioni fornite qui.]
Elabora i pacchetti puntatore o puntatore buffer con informazioni sul tipo di puntatore esteso per un contesto di interazione.
Sintassi
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);
Parametri
- interactionContext
-
Handle per il contesto di interazione.
- entriesCount
-
Numero di voci (frame) nella matrice pointerInfo . Per ProcessPointerFramesInteractionContext2, il numero totale di elementi è entriesCount × pointerCount. Per BufferPointerPacketsInteractionContext2, si tratta del numero totale di elementi.
- pointerCount
-
(solo ProcessPointerFramesInteractionContext2 ). Numero di puntatori per fotogramma.
- pointerInfo
-
Puntatore a una matrice di strutture POINTER_TYPE_INFO contenenti i dati di input del puntatore.
Valore restituito
Se la funzione ha esito positivo, restituisce S_OK.
Se la funzione ha esito negativo, restituisce un codice di errore HRESULT .
Osservazioni:
Queste API funzionano in modo identico alle rispettive controparti ProcessPointerFramesInteractionContext e BufferPointerPacketsInteractionContext. L'unica differenza consiste nell'acquisire un buffer POINTER_TYPE_INFO anziché un buffer POINTER_INFO . Queste API consentono al contesto di interazione di usare il payload delle informazioni sul puntatore esteso quando appropriato.
Per l'input del touchpad, queste API devono essere usate anziché le rispettive controparti. Le informazioni estese nella struttura POINTER_TYPE_INFO sono necessarie per il riconoscimento corretto dei movimenti del touchpad.
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato | Windows 11 [solo app desktop] |
| Server minimo supportato | Nessuna supportata |
| Intestazione | InteractionContext.h |
| Libreria | Ninput.lib |
| DLL | Ninput.dll (ordinale 2507 per ProcessPointerFramesInteractionContext2, ordinale 2508 per BufferPointerPacketsInteractionContext2) |