Site icon EfmSoft

¿Qué significa el código HRESULT 0x087A0001 (DXGI_STATUS_OCCLUDED)?

 
Anterior Siguiente
RTC_E_STATUS_SUCCESS DXGI_STATUS_CLIPPED

DXGI_STATUS_OCCLUDED

Qué significa DXGI_STATUS_OCCLUDED

DXGI_STATUS_OCCLUDED (142213121, 0x087A0001) — La operación Present no era visible para el usuario.

Los valores DXGI_STATUS son resultados informativos, no necesariamente fallos. El código debe influir en presentación, visibilidad o sincronización sin convertirse automáticamente en un camino de recuperación de dispositivo.

Qué demuestra este resultado

La condición específica es Present no visible para el usuario por oclusión. Registra visibilidad/minimización y resultado de Present(TEST) cuando se use. Reduce trabajo mientras siga occluded y vuelve al rendering normal al recibir visibilidad; no conviertas la oclusión en un error de GPU.

Trátalo como estado, no como excepción fatal

Conserva el valor de retorno y la decisión que toma el render loop. Un status puede pedir reducir trabajo, presentar otra vez o esperar visibilidad; la lógica correcta demuestra progreso sin ejecutar innecesariamente el costoso camino de device-lost.

No confundir con un resultado cercano

DXGI_STATUS_UNOCCLUDED se aísla por salida que volvió a ser visible después de estar ocluida. DXGI_STATUS_OCCLUDED, en cambio, exige demostrar Present no visible para el usuario por oclusión; esa diferencia cambia qué objeto o transición debes observar primero.

Referencias técnicas


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

Exit mobile version