CMsg 類別

[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

CMsgThread類別支援背景工作執行緒,要求可以非同步張貼,而不是直接傳送。 CAMThread類別提供可傳送單一要求的背景工作執行緒。 一次只能有一個用戶端提出要求,而用戶端會封鎖,直到背景工作執行緒完成要求為止。 相反地, CMsgThread 類別會提供背景工作執行緒,可供張貼任意數目的要求。 物件) 形式的 CMsg 要求 (會以非同步方式排入佇列並執行。 未收到回復或傳回值。

資料成員 Description
dwFlags 將參數旗標至要求程式碼。
lpParam 背景工作執行緒作為參數或傳回值所需的資料。 此資料不應以堆疊為基礎,因為它會在完成佇列作業之後一段時間參考。
pEvent 背景工作執行緒可以發出訊號以指出作業完成的事件物件。
uMsg 要求執行緒類別用戶端所定義的程式碼,並由覆寫的背景工作執行緒函式瞭解。
成員函數 Description
CMsg 建構 CMsg 物件。