D1121:資源網域錯誤

作業失敗,因為裝置相依資源與錯誤的 ID2D1Device (資源網域) 相關聯。

 

可能的原因

當應用程式嘗試混合不同資源網域的資源的繪圖作業時,就會發生此訊息。 例如,裝置內容、筆刷和點陣圖都是裝置特定的。 執行 ID2D1DeviceCoNtext::D rawBitmap 之類的作業時,引數點陣圖應該屬於與裝置內容相同的資源網域。 在此範例中,若要確保這是使用該裝置內容的 CreateBitmap 成員函式來建立點陣圖,而不是其他裝置內容的方式。

可能修正

當資源群組應該一起使用時,請確定它們是從相同的 ID2D1Device 建立。 直接從 ID2D1Factory 建立的非目標資源,例如狀態欄塊和幾何,而且會被視為與裝置無關,而且沒有這項限制。