Compartir a través de


PRJ_QUERY_FILE_NAME_CB función de devolución de llamada (projectedfslib.h)

Determina si existe una ruta de acceso de archivo determinada en el almacén de respaldo del proveedor.

Sintaxis

PRJ_QUERY_FILE_NAME_CB PrjQueryFileNameCb;

HRESULT PrjQueryFileNameCb(
  [in] const PRJ_CALLBACK_DATA *callbackData
)
{...}

Parámetros

[in] callbackData

Información sobre la operación.

Valor devuelto

Código devuelto Descripción
S_OK
La ruta de acceso del archivo consultado existe en el almacén del proveedor.
HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND)
La ruta de acceso del archivo consultado no existe en el almacén del proveedor.
HRESULT_FROM_WIN32(ERROR_IO_PENDING)
El proveedor desea completar la operación más adelante.
 

Código de error HRESULT adecuado si el proveedor produce un error en la operación.

Comentarios

Esta devolución de llamada es opcional. Si el proveedor no proporciona una implementación de esta devolución de llamada, ProjFS invocará las devoluciones de llamada de enumeración de directorios del proveedor para determinar la existencia de una ruta de acceso de archivo en el almacén del proveedor.

El proveedor debe usar PrjFileNameCompare como rutina de comparación al buscar su almacén de respaldo para el archivo especificado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado projectedfslib.h