Aracılığıyla paylaş


CAsyncMonikerFile::OnProgress

Tarafından sürekli olarak bu bağlama işlemi genellikle aralıklarla makul uzun bir işlem sırasında geçerli ilerlemesini belirtmek için takma ad olarak adlandırılır.

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

Parametreler

  • ulProgress
    Geçerli göreceli olarak gösterilen beklenen en fazla bağlama işlemi gösterir ulProgressMax.

  • ulProgressMax
    Beklenen en yüksek değeri gösterir ulProgress yapılan çağrı boyunca OnProgress bu işlem için.

  • ulStatusCode
    Bağlama işlemi ilerleme durumu ile ilgili ek bilgiler sağlar.Geçerli değerler arasında gerçekleştirilen BINDSTATUS numaralandırma.Olası değerler için Açıklamalar'a bakın.

  • szStatusText
    Değerine bağlı olarak geçerli ilerleme durumu hakkında bilgi ulStatusCode.Olası değerler için Açıklamalar'a bakın.

Notlar

Olası değerler için ulStatusCode (ve szStatusText her değer için) şunlardır:

  • BINDSTATUS_FINDINGRESOURCE
    Bağlama işlemi, nesne veya bağlı depolama tutan kaynak bulma.szStatusText Aranan kaynak görüntü adını verir (örneğin, "www.microsoft.com") için.

  • BINDSTATUS_CONNECTING
    Bağlama işlemi, nesne veya depolama için bağlı bulunduğu kaynağının bağlanmaktadır.szStatusText (Örneğin, bir IP adresi) bağlı kaynak görüntü adını sağlar.

  • BINDSTATUS_SENDINGREQUEST
    Bağlama işlemi nesne veya depolama için bağlı istiyor.szStatusText Nesnenin görünen adını (örneğin, dosya adı) sağlar.

  • BINDSTATUS_REDIRECTING
    Bağlama işlemi, verileri farklı bir konuma yönlendirildi.szStatusText Yeni veri konumu görünen adını sağlar.

  • BINDSTATUS_USINGCACHEDCOPY
    Bağlama işlemi, istenen nesne veya depolama önbelleğe alınan kopyasını alıyor.The szStatusText is NULL.

  • BINDSTATUS_BEGINDOWNLOADDATA
    Bağlama işlemi, nesne veya depolama için ilişkili alırken başlamış durumda.szStatusText Veri konumu görünen adını sağlar.

  • BINDSTATUS_DOWNLOADINGDATA
    Bağlama işlemi, nesne veya depolama için bağlı almaya devam eder.szStatusText Veri konumu görünen adını sağlar.

  • BINDSTATUS_ENDDOWNLOADDATA
    Bağlama işlemi, nesne veya depolama için bağlı almayı tamamladı.szStatusText Veri konumu görünen adını sağlar.

  • BINDSTATUS_CLASSIDAVAILABLE
    İçin bağlı nesne yalnızca oluşturulmak üzere örneğidir.szStatusText İsterseniz, istemci bağlama işlemini iptal etmek bir fırsat vererek CLSID yeni nesnenin dize biçiminde sağlar.

Gereksinimler

Başlık: afxole.h

Ayrıca bkz.

Başvuru

CAsyncMonikerFile sınıfı

Hiyerarşi grafik