La función Everything_GetLastError obtiene el valor del código de último error.
Nota: los comentarios se mantendrán en inglés para evitar errores de traducción.
DWORD Everything_GetLastError(void);
Esta función no tiene parámetros.
Código de error | Valor | Significado |
---|---|---|
EVERYTHING_OK | 0 | La operación se completó satisfactoriamente. |
EVERYTHING_ERROR_MEMORY | 1 | Error al designar memoria para la consulta de búsqueda. |
EVERYTHING_ERROR_IPC | 2 | El IPC no está disponible. |
EVERYTHING_ERROR_REGISTERCLASSEX | 3 | Error al registrar la clase de la ventana de consulta de búsqueda. |
EVERYTHING_ERROR_CREATEWINDOW | 4 | Error al crear la ventana de consulta de búsqueda. |
EVERYTHING_ERROR_CREATETHREAD | 5 | Error al crear el hilo de consulta de búsqueda. |
EVERYTHING_ERROR_INVALIDINDEX | 6 | Índice no válido. El índice debe ser mayor o igual a 0 y menor que el número de resultados visibles. |
EVERYTHING_ERROR_INVALIDCALL | 7 | Llamada no válida. |
// execute the query
if (!Everything_Query(true))
{
DWORD dwLastError = Everything_GetLastError();
if (dwLastError == EVERYTHING_ERROR_IPC)
{
// IPC not available.
}
}