CcUninitializeCacheMap, fonction (ntifs.h)
La routine CcUninitializeCacheMap arrête la mise en cache d’un fichier mis en cache.
Syntaxe
BOOLEAN CcUninitializeCacheMap(
[in] PFILE_OBJECT FileObject,
[in, optional] PLARGE_INTEGER TruncateSize,
PCACHE_UNINITIALIZE_EVENT UninitializeEvent
);
Paramètres
[in] FileObject
Pointeur vers un objet de fichier pour le fichier mis en cache.
[in, optional] TruncateSize
S’il est spécifié, le fichier a été tronqué à la taille spécifiée et le cache doit être vidé en conséquence.
UninitializeEvent
S’il est spécifié, l’événement fourni est défini sur l’état signalé lorsque les données du fichier mis en cache ont été vidées sur le disque.
Valeur retournée
CcUninitializeCacheMap retourne TRUE si la mise en cache a été arrêtée avec succès, false dans le cas contraire.
Remarques
Tous les systèmes de fichiers qui prennent en charge la mise en cache de fichiers doivent appeler CcUninitializeCacheMap lors de la fermeture d’un fichier, que le fichier soit mis en cache ou non. Même si le fichier a été créé avec la mise en cache désactivée, le système de fichiers doit toujours appeler CcUninitializeCacheMap.
Pour mettre en cache un fichier, utilisez CcInitializeCacheMap.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ntifs.h (include Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour