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 |