CAsyncMonikerFile::OnProgress
Wywołana przez moniker wielokrotnie, aby wskazać bieżącym postępem tej operacji bind, zazwyczaj w rozsądnych odstępach czasu podczas czasochłonnych operacji.
virtual void OnProgress(
ULONG ulProgress,
ULONG ulProgressMax,
ULONG ulStatusCode,
LPCTSTR szStatusText
);
Parametry
ulProgress
Wskazuje postęp bieżącej operacji bind do oczekiwanej maksymalne wskazane w ulProgressMax.ulProgressMax
Wskazuje wartość oczekiwana maksymalna ulProgress na czas trwania wywołania OnProgress dla tej operacji.ulStatusCode
Zawiera dodatkowe informacje dotyczące postępu operacji bind.Prawidłowe wartości są pobierane z BINDSTATUS wyliczenia.Możliwe wartości, zobacz uwagi.szStatusText
Informacje o bieżącym postępem w zależności od wartości ulStatusCode.Możliwe wartości, zobacz uwagi.
Uwagi
Możliwe wartości dla ulStatusCode (i szStatusText dla każdej wartości) są:
BINDSTATUS_FINDINGRESOURCE
Operacja powiązania jest znajdowanie zasobu, który przechowuje obiekt lub składowania jest powiązany.szStatusText Zawiera nazwę zasobu przeszukiwanych wyświetlania dla (na przykład "www.microsoft.com").BINDSTATUS_CONNECTING
Operacja powiązania łączy do zasobu, który przechowuje obiekt lub składowania jest powiązany.szStatusText Zawiera nazwę wyświetlaną zasobów połączenia (na przykład 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 nowej lokalizacji danych.BINDSTATUS_USINGCACHEDCOPY
Operacja powiązania pobiera żądanego obiektu lub składowania z kopii buforowanej.The szStatusText is NULL.BINDSTATUS_BEGINDOWNLOADDATA
Operacja powiązania rozpoczął otrzymujących obiektu lub składowania związany.szStatusText Zawiera nazwę wyświetlania lokalizacji danych.BINDSTATUS_DOWNLOADINGDATA
Operacja powiązania nadal odbiera obiekt lub składowania związany.szStatusText Zawiera nazwę wyświetlania lokalizacji danych.BINDSTATUS_ENDDOWNLOADDATA
Operacja powiązania zakończył otrzymujących obiektu lub składowania związany.szStatusText Zawiera nazwę wyświetlania lokalizacji danych.BINDSTATUS_CLASSIDAVAILABLE
Wystąpienie obiektu, związany jest tylko do utworzenia.szStatusText Zawiera identyfikator CLSID nowy obiekt w formacie ciągu znaków umożliwiające klienta możliwość anulowania operacji bind, w razie potrzeby.
Wymagania
Nagłówek: afxole.h