D1161:CopyFromMemory 需要 CPU 可讀取點陣圖

使用 D2D1_BITMAP_OPTIONS_CPU_READ建立的點陣圖上不允許這個方法。

 

可能的原因

此訊息可能會在呼叫 ID2D1Bitmap::CopyFromMemory期間發生。 如果使用D2D1_BITMAP_OPTIONS_CPU_READ建立點陣圖,Direct2D 將會回報錯誤,而偵錯層將會輸出此訊息。

可能的修正

如果應用程式必須呼叫 ID2D1Bitmap::CopyFromMemory,請確定不會將點陣圖建立為 CPU 可讀取。 如果無法變更點陣圖的介面屬性,請考慮是否有所需的結果的對等轉譯作業。