Поделиться через


функция обратного вызова PRJ_END_DIRECTORY_ENUMERATION_CB (projectedfslib.h)

Сообщает поставщику о том, что перечисление каталогов закончено.

Синтаксис

PRJ_END_DIRECTORY_ENUMERATION_CB PrjEndDirectoryEnumerationCb;

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

Параметры

[in] callbackData

Сведения об операции.

Поставщик может получить доступ к этому буферу только во время выполнения обратного вызова. Если требуется выполнить операцию и ей требуются данные из этого буфера, необходимо создать ее собственную копию.

[in] enumerationId

Идентификатор для этого сеанса перечисления. Дополнительные сведения см. в разделе Примечания PRJ_START_DIRECTORY_ENUMERATION_CB .

Возвращаемое значение

Код возврата Описание
S_OK
Поставщик успешно завершил операцию.
HRESULT_FROM_WIN32(ERROR_IO_PENDING)
Поставщик хочет завершить операцию позже.
 

Поставщик не должен возвращать другое значение из этого обратного вызова.

Комментарии

Для инициированного пользователем перечисления ProjFS вызывает этот обратный вызов при закрытии дескриптора файла, используемого для перечисления каталога. Для перечисления, инициированного ProjFS, этот обратный вызов вызывается, когда ProjFS завершает перечисление.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809 [только классические приложения]
Минимальная версия сервера Windows Server [только классические приложения]
Целевая платформа Windows
Header projectedfslib.h