A bind-status-callback object is required for a moniker to obtain asynchronous operation. It receives the IBinding interface associated with a specific binding operation and tells the asynchronous moniker how it is supposed to bind. This object is required for a moniker to operate asynchronously.
The bind status callback object also receives progress, data availability, and other notifications from a moniker about the status of the binding operation as it progresses.
Any client of an asynchronous moniker must implement a bind-status-callback object to obtain asynchronous behavior in a specific bind operation.
IBindCtx::GetObjectParam | Allows the moniker to obtain an interface pointer from the bind context. |
IBindStatusCallback | Provides notifications and allows the client to pass additional information to the moniker. |