Скачать HRESULT ( t* pT, ATL_PDATAAVAILABLE pFunc, bstrURL BSTR , IUnknown * pUnkContainer = NULL, BOOL bRelative = FALSE);
Возвращаемое значение
Один из стандартных значений HRESULT.
Параметры
pT
[в] Указатель на объект, с просьбой о передаче асинхронных данных. Объект CBindStatusCallback templatized на этот объект класса.
pFunc
[в] Указатель на функцию, которая получает данные для чтения. Функция является членом класса вашего объекта типа T. Синтаксис и пример см StartAsyncDownload.
bstrURL
[в] URL-адрес для получения данных из. Может быть любой допустимый URL-адрес или имя файла. Не может быть НЕОПРЕДЕЛЕННЫМ. Например:
CComBSTR mybstr =_T("http://somesite/data.htm")
pUnkContainer
[в] IUnknown контейнера. NULL по умолчанию.
bRelative
[в] Флаг, указывающий, является ли URL-адрес относительным или абсолютным. Значение FALSE по умолчанию, есть URL-адрес является абсолютным.
Примечания
Создает объект CBindStatusCallback и вызывает StartAsyncDownload чтобы начать асинхронную загрузку данных из указанного URL-адреса. Каждый раз, когда имеются данные он отправляется к объекту через OnDataAvailable. OnDataAvailable считывает данные и вызывает функцию, который указывает pFunc (например, для хранения данных или распечатать его на экране).
Обзор CBindStatusCallback |nbsp; Члены класса
См. также CBindStatusCallback::StartAsyncDownload