Partager via


Fonctions ProjFS

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

Contenu de cette section

Rubrique Description
PrjAllocateAlignedBuffer Alloue une mémoire tampon qui répond aux exigences d’alignement de la mémoire du périphérique de stockage de l’instance de virtualisation.
PrjClearNegativePathCache Purge le cache de chemin d’accès négatif du 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 qui a été 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 sur un fichier ou un répertoire d’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 le instance de virtualisation.
PrjMarkDirectoryAsPlaceholder Convertit un répertoire existant en espace réservé de répertoire.
PrjStartVirtualizing Configure un instance de virtualisation ProjFS et le démarre, le rendant disponible pour le service d’E/S et appelez des rappels sur le fournisseur.
PrjStopVirtualizing Arrête une instance de virtualisation ProjFS en cours d’exécution, ce qui le rend indisponible pour le service d’E/S ou implique des rappels sur le fournisseur.
PrjUpdateFileIfNeededed Permet à un fournisseur de mettre à jour un élément qui a été 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.