| Anterior | Siguiente |
| DXGI_ERROR_NOT_FOUND | DXGI_ERROR_UNSUPPORTED |
DXGI_ERROR_MORE_DATA
Qué significa DXGI_ERROR_MORE_DATA
DXGI_ERROR_MORE_DATA (-2005270525, 0x887A0003) — El búfer proporcionado por el llamador no es suficientemente grande.
Varias APIs DXGI usan enumeración y buffers del caller. La evidencia útil incluye tamaño suministrado, tamaño requerido, índice/GUID consultado y el objeto exacto sobre el que se hizo la consulta.
Qué demuestra este resultado
La condición específica es buffer del caller insuficiente para todos los datos solicitados. Registra tamaño suministrado y requerido, repite el patrón size-query documentado y valida overflow/alignment antes de reservar. No lo interpretes como falta de memoria del GPU.
Repite la consulta de forma determinista
Guarda índice o GUID consultado, count/tamaño de entrada y count/tamaño devuelto. Cuando el API use patrón de dos llamadas, vuelve a consultar el tamaño justo antes de reservar para evitar mezclar una enumeración anterior con el estado actual.
Referencias técnicas
- Microsoft Learn: documentación oficial de DXGI relacionada con este resultado
- Microsoft Learn: documentación oficial de DXGI relacionada con este resultado
- Microsoft Learn: documentación oficial de DXGI relacionada con este resultado
- Microsoft Learn: documentación oficial de DXGI relacionada con este resultado
¿Buscas un código diferente? Buscar otro código de estado o error.