Freigeben über


RegisterOutputCallbackInteractionContext2-Funktion (interactioncontext.h)

Registriert einen Rückruf, um Interaktionsereignisse von einem Interaction Context -Objekt zu empfangen.

Syntax

HRESULT RegisterOutputCallbackInteractionContext2(
  HINTERACTIONCONTEXT                  interactionContext,
  INTERACTION_CONTEXT_OUTPUT_CALLBACK2 outputCallback,
  void                                 *clientData
);

Die Parameter

interactionContext

Behandeln sie den Interaktionskontext.

outputCallback

Die INTERACTION_CONTEXT_OUTPUT_CALLBACK2 Rückruffunktion.

clientData

Ein Zeiger auf ein Objekt, das Informationen zum Client enthält. Der Wert verweist in der Regel auf das Objekt, für das die Memberfunktion aufgerufen wird (dies).

Rückgabewert

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben.

Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Bietet eine erweiterte Unterstützung für die Gestikerkennung im Vergleich zu INTERACTION_CONTEXT_OUTPUT_CALLBACK Rückruffunktion.

Jede Instanz eines Interaktionskontexts ist auf einen Ausgaberückruf beschränkt. Durch das Registrieren einer Rückruffunktion werden alle vorhandenen Rückrufregistrierungen für den Interaktionskontext überschrieben.

Diese Funktion wird in der Regel nach der Erstellung eines Interaktionskontexts oder beim erneuten Zuweisen des Interaktionskontexts zu einem anderen UI-Element aufgerufen.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10, Version 21H1
Mindestanforderungen für unterstützte Server Windows Server 2022
Zielplattform Fenster
Header interactioncontext.h
Library ninput.lib

Siehe auch

INTERACTION_CONTEXT_OUTPUT_CALLBACK Rückruffunktion

INTERACTION_CONTEXT_OUTPUT_CALLBACK2 Rückruffunktion

INTERACTION_CONTEXT_OUTPUT Struktur

INTERACTION_CONTEXT_OUTPUT2 Struktur