La función Everything_IsFolderResult determina si el resultado visible es una carpeta.
Nota: los comentarios se mantendrán en inglés para evitar errores de traducción.
BOOL Everything_IsFolderResult(
DWORD index
);
index
Índice basado en cero de los resultados visibles.
La función retorna TRUE, si el resultado visible es una carpeta o volumen (Por ejemplo: C: o c:\WINDOWS).
La función retorna FALSE, si el resultado visible es un archivo (Por ejemplo: C:\ABC.123).
Si la función falla el valor de retorno es FALSE. Para obtener información extendida, llame a Everything_GetLastError.
Código de error | Significado |
---|---|
EVERYTHING_ERROR_INVALIDCALL | Llame a Everything_Query antes de llamar a Everything_IsFolderResult. |
EVERYTHING_ERROR_INVALIDINDEX | El índice debe ser mayor o igual a 0 y menor que el número visible de resultados. |
Solo puede llamar a esta función para un resultado visible. Para determinar sin un resultado es visible utilice la función Everything_GetNumFileResults.
// set the search text to abc AND 123
Everything_SetSearch("abc 123");
// execute the query
Everything_Query(TRUE);
// determine if the first visible result is a folder.
BOOL bIsFolderResult = Everything_IsFolderResult(0);