Site icon EfmSoft

¿Qué significa el código HRESULT 0x887A002E (DXGI_ERROR_NOT_CURRENT)?

 
Anterior Siguiente
DXGI_ERROR_SDK_COMPONENT_MISSING DXGI_ERROR_HW_PROTECTION_OUTOFMEMORY

DXGI_ERROR_NOT_CURRENT

Qué significa DXGI_ERROR_NOT_CURRENT

DXGI_ERROR_NOT_CURRENT (-2005270482, 0x887A002E) — Los objetos DXGI creados por la aplicación ya no están vigentes y deben volver a crearse para realizar esta operación.

Este HRESULT pertenece al contrato de una API DXGI concreta. Antes de cambiar drivers o reiniciar el sistema, conserva parámetros, objeto, thread, estado de fullscreen/output y removed reason cuando aplique.

Qué demuestra este resultado

La condición específica es objeto o estado DXGI creado contra una configuración que ya no es actual. Compara adapter/output y generación de factory antes y después del cambio de display. Vuelve a enumerar y recrea referencias dependientes; conservar índices de una enumeración anterior puede apuntar a otro dispositivo.

Reduce al contrato mínimo

Activa las capas de validación disponibles y repite la llamada con el menor conjunto de flags y recursos que conserva el fallo. Añade opciones una a una; esa secuencia separa una capacidad ausente, una mala transición de estado y un parámetro inválido sin depender de reinicios.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version