共用方式為


IMultiInterfaceEventControl::SetMultiInterfacePublisherFilter 方法 (eventsys.h)

在運行時間將發行者篩選指派給事件方法。

這個方法會為事件物件的所有事件介面的所有方法設定指定的發行者篩選。

語法

HRESULT SetMultiInterfacePublisherFilter(
  [in] IMultiInterfacePublisherFilter *classFilter
);

參數

[in] classFilter

與指定方法相關聯的發行者篩選上 IMultiInterfacePublisherFilter 介面的指標。

傳回值

這個方法可以傳回標準傳回值E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED和E_FAIL,以及下列值。

傳回碼 描述
S_OK
已成功完成命令。
EVENT_E_INTERNALEXCEPTION
引發未預期的例外狀況。
EVENT_E_INTERNALERROR
偵測到非預期的內部錯誤。

備註

事件發行者可以在運行時間安裝發行者篩選條件,只對符合篩選中指定的準則的訂閱者引發事件。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 eventsys.h

另請參閱

IMultiInterfaceEventControl