CBindStatusCallback

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>

Члени класу

Index