In addition to encapsulating the capabilities of a typical bind context, an asynchronous bind context object holds a reference to a bind-status-callback object. The pointer to this callback object is required to achieve asynchronous moniker behavior.
An asynchronous bind context also allows flags to be set that specify which callback notifications the client wants to receive. For more information about bind contexts in general, see the Win32 software development kit.
The asynchronous bind context implementation is provided by the operating system.
CreateAsyncBindCtx | Creates an asynchronous bind context for use with asynchronous monikers. |
IBindCtx | Provides access to a bind context, which is an object that stores information about a particular moniker binding operation. |