| Anterior | Siguiente |
| STATUS_WAIT_0 |
STATUS_SUCCESS
Qué significa STATUS_SUCCESS
Es el valor NTSTATUS de éxito más directo: la operación completó el contrato que la API define como exitoso. Aun así, no significa que todos los resultados “interesantes” deban ser exactamente cero: Windows usa también statuses success/informational para enumeraciones, estados de progreso y resultados parciales válidos.
Cuando una API documenta NTSTATUS, evalúe el status con su contrato concreto en lugar de convertir cualquier valor distinto de cero en error. Eso evita tratar warnings o informational results como fallos.
Qué comprobar
- Compruebe el return contract de la API, no sólo si el valor es cero.
- Valide outputs y byte counts que la función define como válidos.
- No borre warnings/informational statuses de capas inferiores si son diagnósticos útiles.
- Diferencie éxito de durabilidad cuando la operación es buffered o asynchronous.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
