IBackgroundCopyCallback1 介面 (qmgr.h)
[IBackgroundCopyCallback1 可用於需求一節中指定的作業系統。 它在後續版本中可能會變更或無法使用。 請改用 BITS 介面。]
實作 IBackgroundCopyCallback1 介面,以在事件發生時接收通知。 應用程式會使用此介面作為輪詢群組狀態的選項。
若要接收通知,請呼叫 IBackgroundCopyGroup::SetProp 方法來設定 GROUPPROP_NOTIFYCLSID 和 GROUPPROP_NOTIFYFLAGS 屬性。
當您的應用程式結束) 時,QMGR 會在介面指標有效時使用介面指標 (變成無效。 當您的應用程式重新開機時,您必須重設 QMGR 仍在處理之群組上的 GROUPPROP_NOTIFYCLSID 屬性。
注意 QMGR 會在用戶端進程的範圍內啟動新的物件;通知不會在自己的進程中執行。 QMGR 會建立該 CLSID 的新物件,並將介面指標傳遞至 BITS。
如果系統管理員取得群組的擁有權,則會在要求通知的使用者內容中進行通知回呼。
繼承
IBackgroundCopyCallback1介面繼承自IUnknown介面。 IBackgroundCopyCallback1 也有下列類型的成員:
方法
IBackgroundCopyCallback1介面具有這些方法。
IBackgroundCopyCallback1::OnStatus 實作 OnStatus 方法,以在群組完成或發生錯誤時接收通知。 |
需求
最低支援的用戶端 | Windows XP |
最低支援的伺服器 | Windows Server 2003 |
目標平台 | Windows |
標頭 | qmgr.h |