IPublisherFilter::P repareToFire 方法 (eventsys.h)
準備發行者篩選,以使用提供的引發控件開始引發已篩選的訂用帳戶清單。 引發控制件包含在事件類別物件中。
這個方法僅支援回溯相容性。 否則,您應該使用 IMultiInterfacePublisherFilter 介面的方法。
語法
HRESULT PrepareToFire(
[in] BSTR methodName,
[in] IFiringControl *firingControl
);
參數
[in] methodName
要引發的事件方法名稱。
[in] firingControl
引發控件物件上 IFiringControl 介面的指標。
傳回值
這個方法可以傳回標準傳回值E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED和E_FAIL,以及下列值。
傳回碼 | 描述 |
---|---|
|
事件類別物件已準備好引發事件。 |
|
事件能夠叫用訂閱者的一些但並非全部。 |
|
事件無法叫用任何訂閱者。 |
|
事件已發佈,但沒有訂閱者。 |
|
嘗試評估查詢字串時發生語法錯誤。 |
|
查詢字串中使用了無效的功能變數名稱。 |
|
引發未預期的例外狀況。 |
|
偵測到非預期的內部錯誤。 |
|
每個使用者訂用帳戶上的擁有者 SID 不存在。 |
|
使用者提供的元件或訂閱者引發例外狀況。 |
|
介面有太多方法可從中引發事件。 |
|
除非訂用帳戶的事件類別已經存在,否則無法儲存訂閱。 |
|
並非所有要求的物件都可以移除。 |
|
此作業需要 COM+ ,但未安裝。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | eventsys.h |