Виртуальный void OnProgress ( ULONG ulProgress, ULONG ulProgressMax, ULONG ulStatusCode, LPCTSTR szStatusText );
Параметры
ulProgress
Показывает текущий ход выполнения операции привязки к ожидаемого максимума, указанного в ulProgressMax.
ulProgressMax
Указывает ожидаемое максимальное значение ulProgress на время звонков OnProgress для этой операции.
ulStatusCode
Предоставляет дополнительные сведения относительно хода операции привязки. Допустимые значения берутся из перечисления BINDSTATUS . Смотрите примечания возможных значений.
szStatusText
Информация о текущем прогрессе в зависимости от значения ulStatusCode. Смотрите примечания возможных значений.
Примечания
Вызывается на моникер неоднократно указать текущий прогресс этой операции привязки, как правило с разумной периодичностью в течение длительной операции.
Возможные значения для ulStatusCode (и szStatusText для каждого значения) являются:
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; Члены класса | Иерархическая схема