Site icon EfmSoft

¿Qué significa el código HRESULT 0x887A0023 (DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED)?

 
Anterior Siguiente
DXGI_ERROR_NOT_CURRENTLY_AVAILABLE DXGI_ERROR_REMOTE_OUTOFMEMORY

DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED

Qué significa DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED

DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED (-2005270493, 0x887A0023) — El dispositivo remoto de la aplicación se quitó debido a la desconexión de la sesión o de la red. La aplicación debe llamar a IDXGIFactory1::IsCurrent() para saber cuándo vuelve a estar disponible el dispositivo remoto.

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 device remoto perdido por desconexión del cliente o sesión. Correlaciona el HRESULT con eventos de RDP/remote session y adapter remoto. Detén rendering para esa sesión y reconstruye al reconectarse; no diagnostiques este estado como TDR del GPU local.

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