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