CAsyncMonikerFile::OnProgress
Повторно с моникером для указания текущий ход выполнения данной операции привязки, обычно в разумных интервалы во время длительной операции.
virtual 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
Операция привязки извлекает объект или запрошенные из хранилища кэшированной копии. szStatusTextNULL.BINDSTATUS_BEGINDOWNLOADDATA
Операция привязки разработаны получения объекта или хранилище, привязанной к. szStatusText предоставляет отображаемое имя расположения данных.BINDSTATUS_DOWNLOADINGDATA
Операция привязки продолжается получить объект или хранилище, привязанной к. szStatusText предоставляет отображаемое имя расположения данных.BINDSTATUS_ENDDOWNLOADDATA
Завершения операции привязки получить объект или хранилище, привязанной к. szStatusText предоставляет отображаемое имя расположения данных.BINDSTATUS_CLASSIDAVAILABLE
Экземпляр объекта, привязанным к просто будет создан. szStatusText содержит CLSID нового объекта в строковом формате, позволяет клиенту возможность отменить операцию привязки, если необходимо.
Требования
Header: afxole.h