Share via


EventSource 類別

表示事件。EventSource 成員函式新增,移除,並叫用事件處理常式。

template<
   typename TDelegateInterface
>
class EventSource;

參數

  • TDelegateInterface
    對應的事件處理常式委派的介面。

Members

BR244947.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

EventSource::EventSource 建構函式

初始化 EventSource 類別的新執行個體。

BR244947.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

EventSource::Add 方法

將指定的委派介面所表示的事件處理常式加入至目前 EventSource 物件的事件處理常式。

EventSource::GetSize 方法

擷取與目前 EventSource 物件相關的事件處理常式數目

EventSource::InvokeAll 方法

呼叫每一個與目前使用指定的引數型別和引數的 EventSource 物件相關的事件處理常式。

EventSource::Remove 方法

刪除從一組指定的事件記錄檔的語彙基元所表示的事件處理常式的事件處理常式與目前 EventSource 物件。

BR244947.collapse_all(zh-tw,VS.110).gif受保護的資料成員

名稱

描述

EventSource::addRemoveLock_ 資料成員

當加入、移除,或叫用事件處理常式時,同步處理對 targets_ 陣列的存取。

EventSource::targets_ 資料成員

一個或多個事件處理常式的陣列。

EventSource::targetsPointerLock_ 資料成員

甚至,當這個 EventSource 的事件處理常式中,加入、移除或叫用時,同步處理至內部資料成員的存取。

繼承階層架構

EventSource

需求

標題: event.h

**命名空間:**Microsoft::WRL

請參閱

參考

Microsoft::WRL 命名空間