Fonction FltObjectReference (fltkernel.h)
La routine FltObjectReference ajoute une référence d’exécution à un filtre opaque, instance ou pointeur de volume.
Syntaxe
NTSTATUS FLTAPI FltObjectReference(
[in, out] PVOID FltObject
);
Paramètres
[in, out] FltObject
Pointeur de filtre opaque (PFLT_FILTER), pointeur instance (PFLT_INSTANCE) ou pointeur de volume (PFLT_VOLUME).
Valeur retournée
FltObjectReference retourne STATUS_SUCCESS ou une valeur NTSTATUS appropriée, telle que :
Code de retour | Description |
---|---|
|
Le pilote, le instance ou le volume du minifiltre sont en cours de arraché. Il s’agit d’un code d’erreur. |
Remarques
L’ajout d’une référence d’exécution à un filtre opaque, instance ou pointeur d’objet de volume empêche la libération de l’objet.
Pour supprimer une référence d’exécution d’un filtre opaque, d’un instance ou d’un pointeur de volume, appelez FltObjectDereference.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | fltkernel.h (inclure Fltkernel.h) |
Bibliothèque | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= DISPATCH_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