Compartilhar via


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

Informa ao provedor que uma enumeração de diretório acabou.

Sintaxe

PRJ_END_DIRECTORY_ENUMERATION_CB PrjEndDirectoryEnumerationCb;

HRESULT PrjEndDirectoryEnumerationCb(
  [in] const PRJ_CALLBACK_DATA *callbackData,
  [in] const GUID *enumerationId
)
{...}

Parâmetros

[in] callbackData

Informações sobre a operação.

O provedor só pode acessar esse buffer enquanto o retorno de chamada estiver em execução. Se quiser aguardar a operação e exigir dados desse buffer, ele deverá fazer sua própria cópia dele.

[in] enumerationId

Um identificador para esta sessão de enumeração. Consulte a seção Comentários do PRJ_START_DIRECTORY_ENUMERATION_CB para obter mais informações.

Retornar valor

Código de retorno Descrição
S_OK
O provedor concluiu a operação com êxito.
HRESULT_FROM_WIN32(ERROR_IO_PENDING)
O provedor deseja concluir a operação posteriormente.
 

O provedor não deve retornar nenhum outro valor desse retorno de chamada.

Comentários

Para uma enumeração iniciada pelo usuário, o ProjFS invoca esse retorno de chamada quando o identificador de arquivo usado para enumerar o diretório é fechado. Para uma enumeração iniciada pelo ProjFS, esse retorno de chamada é invocado quando o ProjFS conclui a enumeração.

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