Sdílet prostřednictvím


CAsyncMonikerFile::OnProgress

Volat zástupný název opakovaně k označení aktuální průběh této operace vazby, obvykle v přiměřených intervalech v průběhu déletrvající operace.

virtual void OnProgress( 
   ULONG ulProgress, 
   ULONG ulProgressMax, 
   ULONG ulStatusCode, 
   LPCTSTR szStatusText  
);

Parametry

  • ulProgress
    Aktuální průběh operace vazby vzhledem k očekávané maximum uvedené v ulProgressMax .

  • ulProgressMax
    Označuje očekávanou maximální hodnota ulProgress pro trvání volání k OnProgress pro tuto operaci.

  • ulStatusCode
    Poskytuje další informace o průběhu operace vazby.Platné hodnoty jsou převzaty z BINDSTATUS výčtu.Možné hodnoty naleznete v části poznámky.

  • szStatusText
    Informace o aktuálním průběhu podle hodnoty ulStatusCode .Možné hodnoty naleznete v části poznámky.

Poznámky

Možné hodnoty pro ulStatusCode (a szStatusText pro každou hodnotu) jsou:

  • BINDSTATUS_FINDINGRESOURCE
    Operace vazby je hledání prostředku, který obsahuje objekt nebo byla vázána na úložiště. szStatusText Poskytuje zobrazovaný název prohledávané zdroje (například "www.microsoft.com").

  • BINDSTATUS_CONNECTING
    Operace vazby je připojení k prostředku, který obsahuje objekt nebo byla vázána na úložiště. szStatusText Obsahuje název prostředku (například adresy IP) k zobrazení.

  • BINDSTATUS_SENDINGREQUEST
    Operace vazby žádá objektu nebo byla vázána na úložiště. szStatusText Obsahuje zobrazované jméno objektu (například název souboru).

  • BINDSTATUS_REDIRECTING
    Operace vazby byla přesměrována na jiné umístění. szStatusText Zobrazovaný název nového umístění data poskytuje.

  • BINDSTATUS_USINGCACHEDCOPY
    Operace vazby je načítání požadovaný objekt nebo úložiště z kopie uložené v mezipaměti.The szStatusText is NULL.

  • BINDSTATUS_BEGINDOWNLOADDATA
    Operace vazby zahájil přijímající objekt nebo byla vázána na úložiště. szStatusText Poskytuje zobrazovaný název umístění dat.

  • BINDSTATUS_DOWNLOADINGDATA
    Operace vazby nadále přijímá objekt nebo byla vázána na úložiště. szStatusText Poskytuje zobrazovaný název umístění dat.

  • BINDSTATUS_ENDDOWNLOADDATA
    Přijímající objekt nebo úložiště byla vázána k dokončení operace vazby. szStatusText Poskytuje zobrazovaný název umístění dat.

  • BINDSTATUS_CLASSIDAVAILABLE
    Instance objektu byla vázána na je téměř vytvořen. szStatusText Obsahuje identifikátor CLSID nový objekt ve formátu řetězce umožňující klientovi možnost zrušit vazbu podle potřeby.

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída CAsyncMonikerFile

Graf hierarchie