# IAbilityConnection ## **Overview** **Related Modules:** [AbilityKit](AbilityKit.md) **Description:** Provides callbacks to be invoked when a remote [Service](Service.md) ability is connected or disconnected. ## **Summary** ## Data Fields

Variable Name

Description

OnAbilityConnectDone )(ElementName *elementName, SvcIdentity *serviceSid, int resultCode, void *data)

void(* 

Called when a client is connected to a Service ability.

OnAbilityDisconnectDone )(ElementName *elementName, int resultCode, void *data)

void(* 

Called after all connections to a Service ability are disconnected.