templatelt; класT>
клас CBindStatusCallback: Громадська CComObjectRootEx <t:: _ThreadModel::ThreadModelNoCS >, громадських IBindStatusCallbackImpl <t>
Параметри
T
Ваш клас, що містить функцію, яка буде називатися як отримані дані.
CBindStatusCallback клас реалізує інтерфейс IBindStatusCallback . IBindStatusCallback повинні виконуватися на вашу заявку, так що він може отримувати сповіщення з асинхронними трафік. Асинхронний Кличка надаються система використовує IBindStatusCallback методи для надсилання та отримання інформації про асинхронний трафік в і з вашого об'єкта.
Як правило, CBindStatusCallback об'єкт пов'язано з конкретної скрутне становище операції. Наприклад, у на ASYNC вибірки, коли властивість URL, він створює CBindStatusCallback об'єкт в call для завантаження
STDMETHOD(put_URL) (БУЛ. strURL)
{
nbsp; ...
m_bstrURL = strURL;
CBindStatusCallback <CATLAsync>:: завантаження (це, OnData, m_bstrURL, m_spClientSite, FALSE);
повернення S_OK;
}
Асинхронний Кличка використовує функцію зворотного виклику OnData
називати вашого застосування, коли вона має даних. Асинхронний Кличка надається системою.
Переглянути ActiveX SDK для опису IBindStatusCallback.
# включити lt;atlctl.h>