CHAILink SDK  Version 1.3
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
typedef void(* NH_OUTPUT_DESTINATIONCHANGE)(CPHOBJECT const hOutput, CPUINT32 const dwOutputUserData, CPENDPOINT const *const pDestination, ODCOperations const operation)

Called on destination change.

This can be used to know when a destination is added, removed, disabled (not reachable), enabled (reachable again), or removed since disabled for 1 minute.

Parameters
[in]hOutputHandle to the notified output.
[in]dwOutputUserDataThe user data associated to the output handle during its creation.
[in]pDestinationPointer to the related destination
[in]operationOperation on the destination. see ODCOperations enumeration in CLC_Enums.h
Remarks
This notification is activated by using Output_RegisterNotificationHandler.