ProcessPointerFramesInteractionContext-Funktion (interactioncontext.h)
Verarbeitet eine Reihe von Zeigereingabeframes.
Syntax
HRESULT ProcessPointerFramesInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in] UINT32 entriesCount,
[in] UINT32 pointerCount,
[in] const POINTER_INFO *pointerInfo
);
Parameter
[in] interactionContext
Zeiger auf ein Handle für den Interaktionskontext.
[in] entriesCount
Anzahl der zu verarbeitenden Frames.
[in] pointerCount
Anzahl der Zeiger in jedem Frame.
[in] pointerInfo
Zeiger auf das Array von Frames (der Größe entriesCount).
Rückgabewert
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück.
Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Bemerkungen
Ausgabebenachrichtigungen werden nach Bedarf gesendet.
Frames müssen in umgekehrter chronologischer Reihenfolge verarbeitet werden (die neuesten Daten zuerst).
Jeder Frame muss denselben Satz von Eingabezeigern aufweisen.
Jeder Zeiger muss von einem anderen Kontakt stammen.
Wenn die Zeigerfilterung festgelegt ist, wird aus jedem Frame ein Unterrahmen extrahiert, der die angegebenen Zeiger enthält. Zeiger werden durch AddPointerInteractionContext angegeben und die Zeigerfilterung aktiviert, indem INTERACTION_CONTEXT_PROPERTY_FILTER_POINTERS in SetPropertyInteractionContext festgelegt wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | interactioncontext.h |
Bibliothek | Ninput.lib |
DLL | Ninput.dll |