PRJ_END_DIRECTORY_ENUMERATION_CB fonction de rappel (projectedfslib.h)

Informe le fournisseur qu’une énumération d’annuaires est terminée.

Syntaxe

PRJ_END_DIRECTORY_ENUMERATION_CB PrjEndDirectoryEnumerationCb;

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

Paramètres

[in] callbackData

Informations sur l’opération.

Le fournisseur ne peut accéder à cette mémoire tampon que lorsque le rappel est en cours d’exécution. S’il souhaite empêcher l’opération et qu’il nécessite des données de cette mémoire tampon, il doit en faire sa propre copie.

[in] enumerationId

Identificateur de cette session d’énumération. Pour plus d’informations , consultez la section Remarques de PRJ_START_DIRECTORY_ENUMERATION_CB.

Valeur retournée

Code de retour Description
S_OK
Le fournisseur a terminé l’opération avec succès.
HRESULT_FROM_WIN32(ERROR_IO_PENDING)
Le fournisseur souhaite terminer l’opération ultérieurement.
 

Le fournisseur ne doit pas retourner d’autre valeur de ce rappel.

Remarques

Pour une énumération initiée par l’utilisateur, ProjFS appelle ce rappel lorsque le handle de fichier utilisé pour énumérer le répertoire est fermé. Pour une énumération initiée par ProjFS, ce rappel est appelé lorsque ProjFS termine l’énumération.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête projectedfslib.h