ID2D1Multithread 介面 (d2d1_1.h)
Direct2D 處理站的鎖定機制, Direct2D 用來控制應用程式中使用多個線程的獨佔資源存取。
繼承
ID2D1Multithread 介面繼承自 IUnknown 介面。 ID2D1Multithread 也有下列類型的成員:
方法
ID2D1Multithread 介面具有這些方法。
ID2D1Multithread::Enter 如果存在,請輸入 Direct2D API 關鍵區段。 |
ID2D1Multithread::GetMultithreadProtected 傳回是否使用 D2D1_FACTORY_TYPE_MULTI_THREADED 旗標建立 Direct2D Factory。 |
ID2D1Multithread::Leave 如果存在,則保留 Direct2D API 關鍵區段。 |
備註
您可以從 ID2D1Factory 對象查詢 ID2D1Multithread 物件,以取得 ID2D1Multithread 物件。
您應該在 Direct3D/DXGI 介面上執行任何作業時使用此鎖定。 Direct2D 會在任何呼叫上等候,直到您離開重大區段為止。
注意 一般轉譯會自動受到內部 Direct2D 鎖定保護。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | 適用於 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | d2d1_1.h |