Routine MRxTruncate
La routine MRxTruncate est appelée par RDBSS pour demander qu’un mini-redirecteur réseau tronque le contenu d’un objet de système de fichiers.
Syntaxe
PMRX_CALLDOWN MRxTruncate;
NTSTATUS MRxTruncate(
_Inout_ PRX_CONTEXT RxContext
)
{ ... }
Paramètres
RxContext [in, out]
Pointeur vers la structure RX_CONTEXT. Ce paramètre contient l’IRP qui demande l’opération.
Valeur retournée
MRxTruncate retourne STATUS_SUCCESS en cas de réussite ou une valeur NTSTATUS appropriée, par exemple :
Code de retour | Description |
---|---|
STATUS_NOT_IMPLEMENTED | Cette routine n’est pas implémentée. |
Remarques
MRxTruncate est appelé dans le cadre des opérations de nettoyage si les deux conditions suivantes sont remplies :
L’objet file correspond à un fichier de disque ou à un répertoire
Il s’agit du dernier appel de nettoyage et l’objet de fichier a été marqué pour la troncation.
L’objet file est marqué pour la troncation si le membre fcbstate de la structure FCB a le FCB_STATE_TRUNCATE_ON_CLOSE bit défini. RDBSS annulera la initialisation de la carte du cache ultérieurement.
Un appel à MRxTruncate sera suivi d’un appel à MRxCleanupFobx dans le cadre de l’opération de nettoyage.
RDBSS ignore la valeur de retour de MRxTruncate.
Configuration requise
Plateforme cible |
Desktop (Expérience utilisateur) |
En-tête |
Mrx.h (inclure Mrx.h) |
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