Condividi tramite


D1132: formato DXGI non compatibile con HWND o DC

Il formato DXGI specificato non è valido per questo metodo di creazione della destinazione di rendering.

 

Possibili cause

La creazione di oggetti rendertarget HWND o DC tramite ID2D1Factory::CreateHwndRenderTarget o ID2D1Factory::CreateDCRenderTarget introduce restrizioni aggiuntive sul formato di superficie della destinazione. In particolare, queste destinazioni devono essere di tipo DXGI_FORMAT_R8G8B8A8_UNORM o DXGI_FORMAT_B8G8R8A8_UNORM.

Possibili correzioni

Per risolvere questo problema, verificare che il formato specificato per il rendering HWND o DC di un'applicazione sia uno dei formati indicati in precedenza. Se l'applicazione non richiede necessariamente questi tipi di destinazioni, è consigliabile eseguire il rendering in una trama, le relative opzioni di formato superficie per la compatibilità come destinazione potrebbero essere meno restrittive.