4.2.2 Receiving Notifications
The following figure shows an example of what happens when one or more VDS events are triggered.
Figure 5: VDS event triggered
For each callback that was registered, the server calls IVdsAdviseSink::OnNotify() with an array of VDS_NOTIFICATION structures that describe the events that were triggered.
The client returns an HRESULT of 0x00000000 to acknowledge the notification.