CAsyncMonikerFile::OnProgress

Виртуальный void OnProgress ( ULONG ulProgress, ULONG ulProgressMax, ULONG ulStatusCode, LPCTSTR szStatusText );

Параметры

ulProgress

Показывает текущий ход выполнения операции привязки к ожидаемого максимума, указанного в ulProgressMax.

ulProgressMax

Указывает ожидаемое максимальное значение ulProgress на время звонков OnProgress для этой операции.

ulStatusCode

Предоставляет дополнительные сведения относительно хода операции привязки. Допустимые значения берутся из перечисления BINDSTATUS . Смотрите примечания возможных значений.

szStatusText

Информация о текущем прогрессе в зависимости от значения ulStatusCode. Смотрите примечания возможных значений.

Примечания

Вызывается на моникер неоднократно указать текущий прогресс этой операции привязки, как правило с разумной периодичностью в течение длительной операции.

Возможные значения для ulStatusCodeszStatusText для каждого значения) являются:

BINDSTATUS_FINDINGRESOURCE

Операции привязки является нахождение ресурс, который содержит объект или обязательными для хранения. SzStatusText предоставляет отображаемое имя ресурса, которые искали для (например, "www.microsoft.com").

BINDSTATUS_CONNECTING

Операции привязки подключение к ресурсу, который содержит объект или обязательными для хранения. SzStatusText обеспечивает отображаемое имя ресурса, будучи подключенным к (например, IP-адреса).

BINDSTATUS_SENDINGREQUEST

Операции привязки запрашивает объект или обязательными для хранения. SzStatusText обеспечивает отображаемое имя объекта (например, имя файла).

BINDSTATUS_REDIRECTING

Операции привязки был перенаправлен на другой данных место. SzStatusText обеспечивает отображаемое имя нового местоположения данных.

BINDSTATUS_USINGCACHEDCOPY

Операции привязки является получение запрашиваемый объект или хранения из кэшированной копии. SzStatusText имеет значение NULL.

BINDSTATUS_BEGINDOWNLOADDATA

Операции привязки начал получать объект или хранения, обязаны. SzStatusText предоставляет отображаемое имя расположения данных.

BINDSTATUS_DOWNLOADINGDATA

Операции привязки продолжает получать объект или обязательными для хранения. SzStatusText предоставляет отображаемое имя расположения данных.

BINDSTATUS_ENDDOWNLOADDATA

Операции привязки закончил получает объект или обязательными для хранения. SzStatusText предоставляет отображаемое имя расположения данных.

BINDSTATUS_CLASSIDAVAILABLE

Экземпляр объекта привязки к как раз о должен быть создан. SzStatusText обеспечивает CLSID нового объекта в строковом формате, что позволяет клиенту возможность отменить операции привязки, при необходимости.

Обзор CAsyncMonikerFile |nbsp; Члены класса | Иерархическая схема

Index