Compartilhar via


função de retorno de chamada PRJ_QUERY_FILE_NAME_CB (projectedfslib.h)

Determina se existe um determinado caminho de arquivo no repositório de backup do provedor.

Sintaxe

PRJ_QUERY_FILE_NAME_CB PrjQueryFileNameCb;

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

Parâmetros

[in] callbackData

Informações sobre a operação.

Retornar valor

Código de retorno Descrição
S_OK
O caminho do arquivo consultado existe no repositório do provedor.
HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND)
O caminho do arquivo consultado não existe no repositório do provedor.
HRESULT_FROM_WIN32(ERROR_IO_PENDING)
O provedor deseja concluir a operação posteriormente.
 

Um código de erro HRESULT apropriado se o provedor falhar na operação.

Comentários

Esse retorno de chamada é opcional. Se o provedor não fornecer uma implementação desse retorno de chamada, o ProjFS invocará os retornos de chamada de enumeração de diretório do provedor para determinar a existência de um caminho de arquivo no repositório do provedor.

O provedor deve usar PrjFileNameCompare como a rotina de comparação ao pesquisar seu repositório de backup para o arquivo especificado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho projectedfslib.h