Condividi tramite


PRJ_END_DIRECTORY_ENUMERATION_CB funzione di callback (projectedfslib.h)

Informa il provider che un'enumerazione directory è finita.

Sintassi

PRJ_END_DIRECTORY_ENUMERATION_CB PrjEndDirectoryEnumerationCb;

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

Parametri

[in] callbackData

Informazioni sull'operazione.

Il provider può accedere a questo buffer solo mentre il callback è in esecuzione. Se desidera pennare l'operazione e richiede dati da questo buffer, deve crearne una copia.

[in] enumerationId

Identificatore per questa sessione di enumerazione. Per altre informazioni, vedere la sezione Osservazioni di PRJ_START_DIRECTORY_ENUMERATION_CB .

Valore restituito

Codice restituito Descrizione
S_OK
Il provider ha completato correttamente l'operazione.
HRESULT_FROM_WIN32(ERROR_IO_PENDING)
Il provider vuole completare l'operazione in un secondo momento.
 

Il provider non deve restituire alcun altro valore da questo callback.

Commenti

Per un'enumerazione avviata dall'utente ProjFS richiama questo callback quando l'handle di file usato per enumerare la directory è chiuso. Per un'enumerazione avviata da ProjFS, questo callback viene richiamato quando ProjFS completa l'enumerazione.

Requisiti

   
Client minimo supportato Windows 10, versione 1809 [solo app desktop]
Server minimo supportato Windows Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione projectedfslib.h