Partager via


Fonctions ProjFS

Les fonctions suivantes sont déclarées dans projectedfslib.h.

Dans cette section

Sujet Description
PrjAllocateAlignedBuffer Alloue une mémoire tampon qui répond aux exigences d’alignement de la mémoire de l’appareil de stockage de l’instance de virtualisation.
PrjClearNegativePathCache Vide le cache de chemin négatif de l’instance de virtualisation, s’il est actif.
PrjCompleteCommand Indique que le fournisseur a terminé le traitement d’un rappel à partir duquel il avait précédemment retourné HRESULT_FROM_WIN32(ERROR_IO_PENDING).
PrjDeleteFile Permet à un fournisseur de supprimer un élément mis en cache sur le système de fichiers local.
PrjDoesNameContainWildCards Détermine si un nom contient des caractères génériques.
PrjFileNameCompare Compare deux noms de fichiers et retourne une valeur qui indique leur ordre de classement relatif.
PrjFileNameMatch Détermine si un nom de fichier correspond à un modèle de recherche.
PrjFillDirEntryBuffer Fournit des informations pour un fichier ou un répertoire à une énumération.
PrjFillDirEntryBuffer2 Fournit des informations pour un fichier ou un répertoire à une énumération et permet à l’appelant de spécifier des informations étendues.
PrjFreeAlignedBuffer Libère une mémoire tampon allouée.
PrjGetOnDiskFileState Obtient l’état du fichier sur disque pour un fichier ou un répertoire.
PrjGetVirtualizationInstanceInfo Récupère des informations sur l’instance de virtualisation.
PrjMarkDirectoryAsPlaceholder Convertit un répertoire existant en espace réservé d’annuaire.
PrjStartVirtualizing Configure une instance de virtualisation ProjFS et la démarre, la rendant disponible pour les E/S de service et appelle les rappels sur le fournisseur.
PrjStopVirtualizing Arrête une instance de virtualisation ProjFS en cours d’exécution, ce qui le rend indisponible pour les E/S de service ou implique des rappels sur le fournisseur.
PrjUpdateFileIfNeeded Permet à un fournisseur de mettre à jour un élément mis en cache sur le système de fichiers local.
PrjWriteFileData Envoie le contenu du fichier à ProjFS.
PrjWritePlaceholderInfo Envoie des métadonnées de fichier ou de répertoire à ProjFS.
PrjWritePlaceholderInfo2 Envoie des métadonnées de fichier ou de répertoire à ProjFS et permet à l’appelant de spécifier des informations étendues.