Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vue d’ensemble de la technologie du système de fichiers projeté.
Pour développer le système de fichiers projeté, vous avez besoin des en-têtes suivants :
Pour obtenir des conseils de programmation pour cette technologie, consultez :
Énumérations
|
PRJ_CALLBACK_DATA_FLAGS Indicateurs contrôlant ce qui est retourné dans l’énumération. |
|
PRJ_COMPLETE_COMMAND_TYPE Spécifie les types de commandes. |
|
PRJ_EXT_INFO_TYPE Spécifie les types d’informations étendus |
|
PRJ_FILE_STATE État d’un élément. |
|
PRJ_NOTIFICATION Valeur de notification spécifiée lors de l’envoi de la notification dans un rappel. |
|
PRJ_NOTIFY_TYPES Types de notifications décrivant une modification apportée au fichier ou au dossier. |
|
PRJ_PLACEHOLDER_ID Définit la longueur d’un identificateur d’espace réservé. |
|
PRJ_STARTVIRTUALIZING_FLAGS Indicateurs à fournir lors du démarrage d’un instance de virtualisation. |
|
PRJ_UPDATE_FAILURE_CAUSES Descriptions de la raison de l’échec d’une mise à jour. |
|
PRJ_UPDATE_TYPES Indicateurs pour spécifier si les mises à jour seront autorisées en fonction de l’état d’un fichier ou d’un répertoire sur le disque. |
Fonctions
|
PRJ_CANCEL_COMMAND_CB Avertit le fournisseur qu’une opération effectuée par un appel antérieur d’un rappel doit être annulée. |
|
PRJ_END_DIRECTORY_ENUMERATION_CB Informe le fournisseur qu’une énumération d’annuaires est terminée. |
|
PRJ_GET_DIRECTORY_ENUMERATION_CB Demande des informations d’énumération de répertoires au fournisseur. |
|
PRJ_GET_FILE_DATA_CB Demande le contenu du flux de données principal d’un fichier. |
|
PRJ_GET_PLACEHOLDER_INFO_CB Demande des informations pour un fichier ou un répertoire auprès du fournisseur. |
|
PRJ_NOTIFICATION_CB Remet des notifications au fournisseur sur les opérations du système de fichiers. |
|
PRJ_QUERY_FILE_NAME_CB Détermine si un chemin d’accès de fichier donné existe dans le magasin de stockage du fournisseur. |
|
PRJ_START_DIRECTORY_ENUMERATION_CB Informe le fournisseur qu’une énumération d’annuaires démarre. |
|
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 La fonction PrjWriteFileData fournit les données demandées dans un appel du rappel PRJ_GET_FILE_DATA_CB. (PrjWriteFileData) |
|
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. |
Structures
|
PRJ_CALLBACK_DATA Définit les informations standard transmises à un fournisseur pour chaque rappel d’opération. |
|
PRJ_CALLBACKS Ensemble de routines de rappel à l’emplacement où le fournisseur stocke son implémentation du rappel. |
|
PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS Spécifie les paramètres nécessaires à l’exécution de certains rappels. |
|
PRJ_EXTENDED_INFO Spécifie des informations étendues facultatives pour l’énumération d’annuaire et les informations d’espace réservé. |
|
PRJ_FILE_BASIC_INFO Informations de base sur un élément. |
|
PRJ_NOTIFICATION_MAPPING Décrit un mappage de notification, qui est un couplage entre un répertoire (appelé « racine de notification ») et un ensemble de notifications, exprimées sous la forme d’un masque de bits. |
|
PRJ_NOTIFICATION_PARAMETERS Paramètres supplémentaires pour les notifications. |
|
PRJ_PLACEHOLDER_INFO Mémoire tampon de métadonnées pour le fichier ou le répertoire d’espace réservé. |
|
PRJ_PLACEHOLDER_VERSION_INFO Informations qui identifient de manière unique le contenu d’un fichier d’espace réservé. |
|
PRJ_STARTVIRTUALIZING_OPTIONS Options à fournir lors du démarrage d’un instance de virtualisation. |
|
PRJ_VIRTUALIZATION_INSTANCE_INFO Informations sur une instance de virtualisation. |