Partager via


FltAddOpenReparseEntry, fonction (fltkernel.h)

Cette routine ajoute une structure d’analyse ouverte allouée à un 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

Informations d’analyse ouvertes à ajouter, de type OPEN_REPARSE_LIST_ENTRY.

Valeur de retour

Les codes d’état NT suivants sont retournés.

Retourner le code Description
STATUS_INVALID_PARAMETER_2
Code d’état si de données n’est pas une opération de création. Il s’agit d’un code d’erreur.
STATUS_SUCCESS
L’opération s’est terminée avec succès.

Remarques

Cette routine ajoute une liste ECP et/ou ECP en fonction des besoins. filtre est référencée pendant toute 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épendante de tout filtre spécifique.

Utilisez FltRemoveOpenReparseEntry pour supprimer la structure d’analyse ouverte de l’opération de création.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1607
serveur minimum pris en charge Windows Server 2016
plateforme cible Windows
d’en-tête fltkernel.h
IRQL IRQL_requires_max(APC_LEVEL)

Voir aussi

FltRemoveOpenReparseEntry