Freigeben über


FltAddOpenReparseEntry-Funktion (fltkernel.h)

Diese Routine fügt eine aufrufer zugeordnete offene Analysestruktur OPEN_REPARSE_LIST_ENTRY zu einem Erstellungsvorgang hinzu.

Syntax

NTSTATUS FLTAPI FltAddOpenReparseEntry(
  [in] PFLT_FILTER              Filter,
  [in] PFLT_CALLBACK_DATA       Data,
  [in] POPEN_REPARSE_LIST_ENTRY OpenReparseEntry
);

Parameter

[in] Filter

Der zu referenzierende Filter.

[in] Data

Der Erstellungsvorgang, an den offene Analyseinformationen angefügt werden sollen.

[in] OpenReparseEntry

Die hinzuzufügenden offenen Analyseinformationen vom Typ OPEN_REPARSE_LIST_ENTRY.

Rückgabewert

Die folgenden NT-status-Codes werden zurückgegeben.

Rückgabecode Beschreibung
STATUS_INVALID_PARAMETER_2
Statuscode, wenn Data kein Erstellungsvorgang ist. Dies ist ein Fehlercode.
STATUS_SUCCESS
Der Vorgang wurde erfolgreich abgeschlossen.

Hinweise

Diese Routine fügt bei Bedarf eine ECP-Liste und/oder ECP hinzu. Filter wird für die Lebensdauer der offenen Analyseeintragsstruktur referenziert, nicht auf den ECP selbst, der konzeptionell unabhängig von einem bestimmten Filter ist.

Verwenden Sie FltRemoveOpenReparseEntry , um die offene Analysestruktur aus dem Erstellungsvorgang zu entfernen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1607
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Windows
Kopfzeile fltkernel.h
IRQL IRQL_requires_max(APC_LEVEL)

Weitere Informationen

FltRemoveOpenReparseEntry