threading (C++)
指定 COM 物件的執行緒模型。
[ threading(
model=enumeration
) ]
參數
模型(可省略)
下列的執行緒模型其中一項:公寓 (apartment 執行緒)
中性 (。NET 架構元件,無使用者介面)
單一 (簡單的執行緒)
免費 (釋放執行緒處理)
兩者都 (apartment 和無限制執行緒)
預設值是公寓。
備註
執行緒 C++ 屬性未出現在產生的.idl 檔,但使用於您的 COM 物件的實作。
在 ATL 專案中,如果 coclass 屬性也會出現,所指定的執行緒模型模型 當做樣板參數來傳遞 CComObjectRootEx 類別,可以插入 coclass 屬性。
執行緒 屬性也會避免存取 event_source。
範例
請參閱授權 的範例用法的範例 執行緒。
需求
屬性內容
適用於 |
類別,struct |
可重複 |
否 |
必要的屬性 |
coclass |
無效的屬性 |
None |
如需有關屬性內容的詳細資訊,請參閱屬性內容。