GetStateInteractionContext-Funktion (interactioncontext.h)
Ruft den aktuellen Interaktionskontextstatus und den Zeitpunkt ab, zu dem der Kontext in den Leerlaufzustand zurückkehrt.
Syntax
HRESULT GetStateInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in] const POINTER_INFO *pointerInfo,
[out] INTERACTION_STATE *state
);
Parameter
[in] interactionContext
Zeiger auf ein Handle für den Interaktionskontext.
[in] pointerInfo
Grundlegende Zeigerinformationen, die allen Zeigertypen gemeinsam sind.
[out] state
Eine der Konstanten aus INTERACTION_STATE.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben.
Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Bemerkungen
Nach Dem Ende der Interaktion ist der Interaktionskontext möglicherweise immer noch damit beschäftigt, die Unbewegheit zu melden oder den zweiten Tippen in einer Doppeltippgeste zu erwarten (im Allgemeinen, wenn eine Geste mit mehreren Strichen möglich ist). Mit dieser Funktion kann der Aufrufer herausfinden, wann es sicher ist, das Interaction Context-Objekt als Leerlauf zu behandeln. Der Standard Zweck dieser Funktion ist die Verwaltung von Pools von Interaktionskontexten.
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 |