Fonction FltAddOpenReparseEntry (fltkernel.h)
Cette routine ajoute une structure d’analyse ouverte allouée à l’appelant, OPEN_REPARSE_LIST_ENTRY, dans une opération de création.
Syntaxe
NTSTATUS FLTAPI FltAddOpenReparseEntry(
[in] PFLT_FILTER Filter,
[in] PFLT_CALLBACK_DATA Data,
[in] POPEN_REPARSE_LIST_ENTRY OpenReparseEntry
);
Paramètres
[in] Filter
Filtre à référencer.
[in] Data
Opération de création à laquelle attacher des informations d’analyse ouvertes.
[in] OpenReparseEntry
Les informations d’analyse ouvertes à ajouter, de type OPEN_REPARSE_LIST_ENTRY.
Valeur retournée
Les codes de status NT suivants sont retournés.
Code de retour | Description |
---|---|
|
Code d’état si Data n’est pas une opération de création. Il s’agit d’un code d’erreur. |
|
L’opération s’est terminée avec succès. |
Remarques
Cette routine ajoute une liste ECP et/ou un ECP en fonction des besoins. Le filtre est référencé pour la durée de vie de la structure d’entrée d’analyse ouverte, et non l’ECP lui-même, qui est conceptuellement indépendant de tout filtre spécifique.
Utilisez FltRemoveOpenReparseEntry pour supprimer la structure d’analyse ouverte de l’opération de création.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1607 |
Serveur minimal pris en charge | Windows Server 2016 |
Plateforme cible | Windows |
En-tête | fltkernel.h |
IRQL | IRQL_requires_max(APC_LEVEL) |