CAsyncMonikerFile::OnProgress

wirtualne nieważne OnProgress ( ULONG ulProgress, ULONG ulProgressMax, ULONG ulStatusCode, LPCTSTR szStatusText );

Parametry

ulProgress

Wskazuje bieżący postęp operacji bind względem oczekiwanej maksymalnej wskazanej w ulProgressMax.

ulProgressMax

Wskazuje przewidywany maksymalna wartość ulProgress na czas trwania wywołania OnProgress dla tej operacji.

ulStatusCode

Zawiera dodatkowe informacje dotyczące postępu operacja wiązania. Prawidłowe wartości są pobierane z wyliczenia BINDSTATUS . Patrz uwagi możliwe wartości.

szStatusText

Informacje o bieżącym postępem, w zależności od wartości ulStatusCode. Patrz uwagi możliwe wartości.

Uwagi

Wywoływany przez monikera wielokrotnie, aby wskazać bieżącym postępem ta operacja powiązania, zazwyczaj w rozsądnych odstępach czasu podczas czasochłonnych operacji.

Możliwe wartości dla ulStatusCode (i szStatusText dla każdej wartości):

BINDSTATUS_FINDINGRESOURCE

Operacja powiązania jest znajdowanie zasobu, który przechowuje obiekt lub składowania jest powiązany. SzStatusText zawiera nazwę wyświetlaną zasobów przeszukiwanych dla (na przykład "www.microsoft.com").

BINDSTATUS_CONNECTING

Operacja powiązania podłącza się do zasobu, który przechowuje obiekt lub składowania jest powiązany. SzStatusText zawiera nazwę wyświetlaną zasobów połączenia (np. adres IP).

BINDSTATUS_SENDINGREQUEST

Operacja powiązania żąda obiektu lub składowania jest powiązany. SzStatusText zawiera nazwę wyświetlaną obiektu (na przykład nazwa pliku).

BINDSTATUS_REDIRECTING

Operacja powiązania został przekierowany do lokalizacji różnych danych. SzStatusText zawiera nazwę wyświetlaną w nowe położenie danych.

BINDSTATUS_USINGCACHEDCOPY

Operacja powiązania jest pobieranie żądany obiekt lub składowania, z kopii buforowanej. SzStatusText ma wartość NULL.

BINDSTATUS_BEGINDOWNLOADDATA

Operacja powiązania został rozpoczęty, obiektu lub składowania jest powiązany. SzStatusText zawiera nazwę wyświetlania lokalizacji danych.

BINDSTATUS_DOWNLOADINGDATA

Operacja powiązania w dalszym ciągu otrzymywać obiektu lub składowania jest powiązany. SzStatusText zawiera nazwę wyświetlania lokalizacji danych.

BINDSTATUS_ENDDOWNLOADDATA

Operacja powiązania zakończył, obiektu lub składowania jest powiązany. SzStatusText zawiera nazwę wyświetlania lokalizacji danych.

BINDSTATUS_CLASSIDAVAILABLE

Wystąpienie obiektu jest powiązana tylko około ma być tworzony. SzStatusText zawiera identyfikator CLSID obiektu w formacie ciągu znaków, umożliwiając klienta możliwość anulowania operacji bind, w razie potrzeby.

Omówienie CAsyncMonikerFile |nbsp; Klasa członków | Wykres hierarchii

Index