Compartir a través de


D1121: Dominio de recursos incorrecto

Error en una operación porque un recurso dependiente del dispositivo está asociado al id2D1Device incorrecto (dominio de recursos).

 

Causas posibles

Este mensaje se produce cuando una aplicación ha intentado una operación de dibujo que combina recursos de dominios de recursos diferentes. Los contextos de dispositivo, los pinceles y los mapas de bits, por ejemplo, son específicos del dispositivo. Al realizar una operación como ID2D1DeviceContext::D rawBitmap, el mapa de bits del argumento debe pertenecer al mismo dominio de recursos que el contexto del dispositivo. En este ejemplo, una manera de asegurarse de que se va a crear el mapa de bits mediante la función miembro CreateBitmap del contexto del dispositivo, en lugar de la de otro contexto de dispositivo.

Posibles correcciones

Cuando se deben usar grupos de recursos juntos, asegúrese de que se crean a partir del mismo ID2D1Device. Los recursos que no son de destino creados directamente a partir de UN ID2D1Factory, como bloques de estado y geometrías, se consideran independientes del dispositivo y no tienen esta restricción.