| Anterior | Siguiente |
| ERROR_NEGATIVE_SEEK | ERROR_IS_JOIN_TARGET |
ERROR_SEEK_ON_DEVICE
Qué significa ERROR_SEEK_ON_DEVICE
ERROR_SEEK_ON_DEVICE (132) significa que el caller intentó acceso aleatorio sobre un handle cuyo objeto subyacente no admite seek. Pipes, consolas y determinadas interfaces de dispositivo son ejemplos de handles que pueden usar I/O pero no una posición de archivo arbitraria.
Qué comprobar
- Determine el tipo real de objeto detrás del
HANDLE. - No asuma que cualquier handle representa un archivo de disco.
- Revise la documentación de la interfaz para saber si admite posicionamiento.
- Si el origen es streaming, decida si realmente necesita acceso aleatorio.
Resolución
Procese los datos secuencialmente o cópielos a almacenamiento seekable antes de realizar accesos fuera de orden. Repetir SetFilePointer sobre el mismo tipo de dispositivo no añadirá una capacidad que el objeto no tiene.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
