共用方式為


CInternetSession::EnableStatusCallback

呼叫此成員函式啟用狀態回呼。

BOOL EnableStatusCallback(
   BOOL bEnable = TRUE 
);

參數

  • bEnable
    指定回呼是否啟用或停用。 預設值為

傳回值

如果不是零,則成功,則為 0。 如果呼叫失敗,請先檢查時所擲回的 CInternetException 物件判斷失敗的原因。

備註

當處理序狀態回呼時,您可以提供有關作業進度的狀態 (例如解決名稱、連接至伺服器,等),在應用程式的狀態列。 顯示作業狀態在長時間執行作業時特別適合。

因為回呼會在處理要求期間,應用程式應該花點時間為一點時間盡可能在回呼防止資料數量的變質至網路。 例如,將對話方塊在回呼可能就是這種耗時作業伺服器結束要求。

狀態回呼,只要所有回呼暫止,則無法移除。

若要處理所有非同步作業,您必須建立自己的執行緒或使用 WinInet 函式,而不使用 MFC。

例外狀況

這個方法會擲回型別 **CInternetException***的例外狀況。

需求

Header: afxinet.h

請參閱

參考

CInternetSession 類別

階層架構圖

CInternetSession::CInternetSession