Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den aktuellen Kontextstatus der Interaktion ab.
Syntax
HRESULT GetStateInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in, optional] const POINTER_INFO *pointerInfo,
[out] INTERACTION_STATE *state
);
Die Parameter
[in] interactionContext
Zeiger auf ein Handle für den Interaktionskontext.
[in, optional] pointerInfo
Eine POINTER_INFO Struktur, die grundlegende Zeigerinformationen für den jeweiligen interessanten Zeiger enthält. Dieser Parameter kann NULL sein.
[out] state
Eine der Konstanten aus INTERACTION_STATE Enumeration.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben.
Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Bemerkungen
Nachdem die Interaktion beendet wurde, kann der Interaktionskontext immer noch beschäftigt sein, die Unträgheit zu melden, oder es wird erwartet, dass der zweite Tipp in einer Doppeltippbewegung ausgeführt wird (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 im Leerlauf zu behandeln. Der Hauptzweck dieser Funktion ist die Verwaltung von Pools von Interaktionskontexten.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 8 [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2012 [nur Desktop-Apps] |
| Zielplattform | Fenster |
| Header | interactioncontext.h |
| Library | Ninput.lib |
| DLL | Ninput.dll |