Condividi tramite


Funzione RegisterOutputCallbackInteractionContext2 (interactioncontext.h)

Registra un callback per ricevere eventi di interazione da un oggetto Contesto di interazione .

Sintassi

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

Parametri

interactionContext

Handle per il contesto di interazione.

outputCallback

Funzione di callback INTERACTION_CONTEXT_OUTPUT_CALLBACK2.

clientData

Puntatore a un oggetto che contiene informazioni sul client. Il valore punta in genere all'oggetto per il quale viene chiamata la funzione membro (in questo caso).

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK.

In caso contrario, restituisce un codice di errore HRESULT.

Osservazioni:

Fornisce supporto avanzato per il riconoscimento dei movimenti rispetto alla funzione di callback INTERACTION_CONTEXT_OUTPUT_CALLBACK.

Ogni istanza di un contesto di interazione è limitata a un callback di output. La registrazione di una funzione di callback sovrascrive qualsiasi registrazione di callback esistente per il contesto di interazione.

Questa funzione viene in genere chiamata dopo la creazione di un contesto di interazione o quando il contesto di interazione viene riassegnato a un altro elemento dell'interfaccia utente.

Requisiti

Requisito Value
Client minimo supportato Windows 10 versione 21H1
Server minimo supportato Windows Server 2022
Piattaforma di destinazione Windows
Header interactioncontext.h
Library ninput.lib

Vedere anche

INTERACTION_CONTEXT_OUTPUT_CALLBACK funzione di callback

INTERACTION_CONTEXT_OUTPUT_CALLBACK2 funzione di callback

struttura INTERACTION_CONTEXT_OUTPUT

struttura INTERACTION_CONTEXT_OUTPUT2