RegisterOutputCallbackInteractionContext-Funktion (interactioncontext.h)
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 |