diff options
Diffstat (limited to 'include/VBox/HostServices/VBoxHostChannel.h')
-rw-r--r-- | include/VBox/HostServices/VBoxHostChannel.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/VBox/HostServices/VBoxHostChannel.h b/include/VBox/HostServices/VBoxHostChannel.h index e3c30337..bf3c1434 100644 --- a/include/VBox/HostServices/VBoxHostChannel.h +++ b/include/VBox/HostServices/VBoxHostChannel.h @@ -1,5 +1,5 @@ /** @file - * + * * Host Channel: the service definition. */ @@ -168,6 +168,13 @@ typedef struct VBOXHOSTCHANNELCALLBACKS */ DECLR3CALLBACKMEMBER(void, HostChannelCallbackEvent, (void *pvCallbacks, void *pvChannel, uint32_t u32Id, const void *pvEvent, uint32_t cbEvent)); + + /* The channel has been deleted by the provider. pvCallback will not be used anymore. + * + * @param pvCallbacks The callback context specified in HostChannelAttach. + * @param pvChannel The channel instance returned by HostChannelAttach. + */ + DECLR3CALLBACKMEMBER(void, HostChannelCallbackDeleted, (void *pvCallbacks, void *pvChannel)); } VBOXHOSTCHANNELCALLBACKS; typedef struct VBOXHOSTCHANNELINTERFACE |