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. |