Fonction FltDetachVolume (fltkernel.h)
FltDetachVolume détache un pilote de minifiltre instance d’un volume.
Syntaxe
NTSTATUS FLTAPI FltDetachVolume(
[in, out] PFLT_FILTER Filter,
[in, out] PFLT_VOLUME Volume,
[in, optional] PCUNICODE_STRING InstanceName
);
Paramètres
[in, out] Filter
Pointeur de filtre opaque pour l’appelant. Ce paramètre est obligatoire et ne peut pas avoir la valeur NULL.
[in, out] Volume
Pointeur de volume opaque pour le volume sur lequel le instance est attaché. Ce paramètre est obligatoire et ne peut pas avoir la valeur NULL.
[in, optional] InstanceName
Pointeur vers une structure de UNICODE_STRING contenant le nom instance du instance à supprimer. Ce paramètre est facultatif et peut être NULL. S’il est NULL, le instance correspondant le plus élevé est supprimé.
Valeur retournée
FltDetachVolume retourne STATUS_SUCCESS ou une valeur NTSTATUS appropriée, par exemple :
Code de retour | Description |
---|---|
|
FltDetachVolume a trouvé un instance correspondant, mais le instance est en cours de démontage. Il s’agit d’un code d’erreur. |
|
Aucune instance correspondante n’a été trouvée. Il s’agit d’un code d’erreur. |
Remarques
FltDetachVolume détache un pilote de minifiltre instance d’un volume et déchire le instance.
Pour attacher un pilote minifiltre instance à un volume, appelez FltAttachVolume ou FltAttachVolumeAtAltitude.
Pour comparer les altitudes de deux instances de pilotes de minifiltre attachées au même volume, appelez FltCompareInstanceAltitudes.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | fltkernel.h (inclure Fltkernel.h) |
Bibliothèque | FltMgr.lib |
IRQL | <= APC_LEVEL |
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