共用方式為


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

另請參閱

ID2D1Factory