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