Freigeben über


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

Weitere Informationen

HINTERACTIONCONTEXT

Interaktionskontextfunktionen