Delen via


D1124: DXGI-indeling onbekend met null-doel bitmap

DXGI_FORMAT_UNKNOWN is niet toegestaan als parameter voor deze API wanneer het doel is ingesteld op NULL of een opdrachtlijst is.

 

Mogelijke oorzaken

Voor bewerkingen zoals ID2D1RenderTarget::CreateCompatibleRenderTarget moet aan het bronweergavedoel een doel bitmap zijn toegewezen. Zonder een doel bitmap kan Direct2D niet bepalen welke surface-indeling de nieuwe renderdoelresource heeft.

Mogelijke oplossingen

U kunt dit oplossen door ervoor te zorgen dat aan de bijbehorende ID2D1DeviceContext een doel bitmap is toegewezen met behulp van ID2D1DeviceContext::SetTarget. Als de toepassing alleen de mogelijkheid nodig heeft om twee verschillende doeloppervlakken weer te geven, kunt u overwegen een ID2D1Bitmap te maken en deze in te stellen als het doel van de apparaatcontext in plaats van ID2D1RenderTarget::CreateCompatibleRenderTarget.