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.
Registriert einen Rückruf, um Interaktionsereignisse von einem Interaction Context-Objekt zu empfangen.
Syntax
HRESULT RegisterOutputCallbackInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in] INTERACTION_CONTEXT_OUTPUT_CALLBACK outputCallback,
[in, optional] void *clientData
);
Parameter
[in] interactionContext
Handle mit dem Interaktionskontext.
[in] outputCallback
Die Rückruffunktion.
[in, optional] 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 (this).
Rückgabewert
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück.
Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Bemerkungen
Jede instance eines Interaktionskontexts ist auf einen Ausgaberückruf beschränkt. Durch das Registrieren einer Rückruffunktion wird jede vorhandene Rückrufregistrierung für den Interaktionskontext überschrieben.
Diese Funktion wird in der Regel aufgerufen, nachdem ein Interaktionskontext erstellt wurde oder wenn der Interaktionskontext einem anderen UI-Element neu zugewiesen wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Nicht unterstützt |
| Zielplattform | Windows |
| Kopfzeile | interactioncontext.h |
| Bibliothek | Ninput.lib |
| DLL | Ninput.dll |