Aracılığıyla paylaş


D1117: Bit eşlem hedef değil

Bit eşlem TARGET seçeneğine sahip olmadığından SetTarget başarısız oldu.

 

Olası Nedenler

Bir ID2D1Bitmap'i hedef olarak ayarlamak için D2D1_BITMAP_OPTIONS_TARGET bayrağı kullanılarak oluşturulması gerekir. Bu bayrak, ID2D1DeviceContext::CreateBitmap ile kullanılan D2D1_BITMAP_PROPERTIES1 alanı olarak kullanılabilir.

Olası Düzeltmeler

Uygulamanın D2D1_BITMAP_OPTIONS_TARGET kullanarak hedef bit eşlemini oluşturduğundan emin olun. Hedef bit eşlemi ID2D1RenderTarget::CreateBitmap kullanarak oluşturursa, ID2D1DeviceContext::CreateBitmap kullanacak şekilde değiştirin. TARGET bayrağı belirtildiğinde, Direct2D dokunun Direct3D özniteliklerinin hedef olarak kullanımıyla uyumlu olduğunu da doğrular.