Site icon EfmSoft

¿Qué significa el código HRESULT 0x887A0002 (DXGI_ERROR_NOT_FOUND)?

 
Anterior Siguiente
DXGI_ERROR_INVALID_CALL DXGI_ERROR_MORE_DATA

DXGI_ERROR_NOT_FOUND

Qué significa DXGI_ERROR_NOT_FOUND

DXGI_ERROR_NOT_FOUND (-2005270526, 0x887A0002) — No se encontró el objeto. Si se llama a IDXGIFactory::EnumAdapters, no existe ningún adaptador con el ordinal especificado.

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 elemento solicitado ausente en la enumeración o propiedad DXGI. Conserva índice/GUID y objeto padre, vuelve a enumerar inmediatamente y distingue fin normal de enumeración de una identidad esperada que desapareció. Si el hardware cambió, refresca la selección del usuario.

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


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

Exit mobile version