Funzione RegisterOutputCallbackInteractionContext (interactioncontext.h)

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

Sintassi

HRESULT RegisterOutputCallbackInteractionContext(
  [in]           HINTERACTIONCONTEXT                 interactionContext,
  [in]           INTERACTION_CONTEXT_OUTPUT_CALLBACK outputCallback,
  [in, optional] void                                *clientData
);

Parametri

[in] interactionContext

Handle per il contesto di interazione.

[in] outputCallback

Funzione di callback.

[in, optional] 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.

Commenti

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 Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione interactioncontext.h
Libreria Ninput.lib
DLL Ninput.dll

Vedi anche

INTERACTION_CONTEXT_OUTPUT

INTERACTION_CONTEXT_OUTPUT_CALLBACK

Funzioni del contesto di interazione