Site icon EfmSoft

¿Qué significa el código HRESULT 0x887A0022 (DXGI_ERROR_NOT_CURRENTLY_AVAILABLE)?

 
Anterior Siguiente
DXGI_ERROR_NONEXCLUSIVE DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED

DXGI_ERROR_NOT_CURRENTLY_AVAILABLE

Qué significa DXGI_ERROR_NOT_CURRENTLY_AVAILABLE

DXGI_ERROR_NOT_CURRENTLY_AVAILABLE (-2005270494, 0x887A0022) — El recurso no está disponible en el momento de la llamada, pero puede estarlo más adelante.

DXGI depende de la sesión interactiva y, en Desktop Duplication o escenarios remotos, del escritorio y output que estaban activos al crear la interfaz. Un cambio de sesión puede invalidar objetos aunque el adaptador físico siga sano.

Qué demuestra este resultado

La condición específica es recurso DXGI temporalmente indisponible por límites u ownership del entorno. Registra cuántas interfaces/clients equivalentes están activos, sesión y output. Libera la instancia competidora o espera disponibilidad; no asumas que “not available” equivale a feature unsupported.

Correlación con sesión y escritorio

Asocia el objeto DXGI al SessionId, desktop y output con los que nació. Una reconexión, cambio de escritorio seguro o switch de modo puede dejar viva la aplicación pero invalidar la interfaz; la recuperación se hace contra la nueva sesión, no prolongando el lifetime anterior.

Referencias técnicas


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

Exit mobile version