voidtools

Everything_SetRequestFlags

La función Everything_SetRequestFlags define los datos de resultado deseados.



Sintaxis

void Everything_SetRequestFlags(
    DWORD dwRequestFlags
);



Parámetros

dwRequestFlags
Las flags de solicitud, pueden ser cero o más de las siguientes:
EVERYTHING_REQUEST_FILE_NAME                            (0x00000001)
EVERYTHING_REQUEST_PATH                                 (0x00000002)
EVERYTHING_REQUEST_FULL_PATH_AND_FILE_NAME              (0x00000004)
EVERYTHING_REQUEST_EXTENSION                            (0x00000008)
EVERYTHING_REQUEST_SIZE                                 (0x00000010)
EVERYTHING_REQUEST_DATE_CREATED                         (0x00000020)
EVERYTHING_REQUEST_DATE_MODIFIED                        (0x00000040)
EVERYTHING_REQUEST_DATE_ACCESSED                        (0x00000080)
EVERYTHING_REQUEST_ATTRIBUTES                           (0x00000100)
EVERYTHING_REQUEST_FILE_LIST_FILE_NAME                  (0x00000200)
EVERYTHING_REQUEST_RUN_COUNT                            (0x00000400)
EVERYTHING_REQUEST_DATE_RUN                             (0x00000800)
EVERYTHING_REQUEST_DATE_RECENTLY_CHANGED                (0x00001000)
EVERYTHING_REQUEST_HIGHLIGHTED_FILE_NAME                (0x00002000)
EVERYTHING_REQUEST_HIGHLIGHTED_PATH                     (0x00004000)
EVERYTHING_REQUEST_HIGHLIGHTED_FULL_PATH_AND_FILE_NAME  (0x00008000)



Valor de Retorno

Esta función no tiene valores de retorno.



Observaciones

Asegúrese de incluir EVERYTHING_REQUEST_FILE_NAME y EVERYTHING_REQUEST_PATH si quiere que sea retornada la información de nombres de archivo de los resultados.

Las flags de solicitudes por defecto son EVERYTHING_REQUEST_FILE_NAME | EVERYTHING_REQUEST_PATH (0x00000003).

Cuando son utilizadas las flags por defecto (EVERYTHING_REQUEST_FILE_NAME | EVERYTHING_REQUEST_PATH) el SDK utilizará la solicitud versión 1 antigua.

Cuando sea utilizada cualquier otra flag se intentará primero la nueva consulta versión 2, y luego se revertirá a la consulta versión 1.

Es posible que los datos solicitados no estén disponibles, en cuyo caso, después de haber recibido los resultados, debe llamar a Everything_GetResultListRequestFlags para determinar los datos de resultados disponibles.

Esta función debe ser llamada antes que Everything_Query.



Ejemplo

LARGE_INTEGER size;

// establecer la búsqueda.
Everything_SetSearch("123 ABC");

// solicitar los resultados de datos: nombre de archivo, ubicación, tamaño y fecha de modificación.
Everything_SetRequestFlags(EVERYTHING_REQUEST_FILE_NAME | EVERYTHING_REQUEST_PATH | EVERYTHING_REQUEST_SIZE | EVERYTHING_REQUEST_DATE_MODIFIED);

// ejecutar la consulta
Everything_Query(FALSE);

// Obtener el tamaño del primer resultado.
Everything_GetResultSize(0,&size);



Requerimientos

Requiere Everything 1.4.1 o posterior.



Vea también


Acerca de
© 2026 - Privacidad