Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
FltUntagFile entfernt einen Analysepunkt aus einer Datei oder einem Verzeichnis.
Syntax
NTSTATUS FLTAPI FltUntagFile(
[in] PFLT_INSTANCE InitiatingInstance,
[in] PFILE_OBJECT FileObject,
[in] ULONG FileTag,
[in, optional] GUID *Guid
);
Parameter
[in] InitiatingInstance
Undurchsichtiger Instanzzeiger für die Minifiltertreiberinstanz, die diese E/A-Anforderung initiiert hat. Dieser Parameter ist erforderlich und kann nicht NULL-werden.
[in] FileObject
Zeigen Sie auf ein Dateiobjekt für die Datei oder das Verzeichnis, aus dem der Analysepunkt entfernt werden soll. Das Dateiobjekt muss für FILE_WRITE_DATA Zugriff geöffnet werden. Dieser Parameter ist erforderlich und kann nicht NULL-werden.
[in] FileTag
Analysepunkttag. Das in diesem Parameter angegebene Tag muss mit dem Tag des analysepunkts übereinstimmen, der entfernt werden soll.
[in, optional] Guid
GUID (Globally Unique Identifier), die den Typ des Analysepunkts eindeutig identifiziert. Wenn FileTag- kein Microsoft-Tag ist, ist dieser Parameter erforderlich und kann nicht NULL-werden. Die in diesem Parameter angegebene GUID muss mit der GUID des analysepunkts übereinstimmen, der entfernt werden soll.
Rückgabewert
FltUntagFile- gibt STATUS_SUCCESS oder einen geeigneten NTSTATUS-Wert zurück, z. B. einen der folgenden:
| Rückgabecode | Beschreibung |
|---|---|
|
Das vom Aufrufer angegebene Analysetag entspricht nicht dem Tag des zu löschenden Analysepunkts. Dies ist ein Fehlercode. |
|
Die durch den Aufrufer angegebene Analyse-GUID entspricht nicht der GUID des zu löschenden Analysepunkts. Dies ist ein Fehlercode. |
Bemerkungen
Minifiltertreiber sollten FltUntagFile- anstelle von FSCTL_DELETE_REPARSE_POINT verwenden, um einen Analysepunkt zu löschen.
Ein Minifiltertreiber kann ein Analysetag für eine Datei oder ein Verzeichnis festlegen, indem FltTagFile-aufgerufen wird.
Weitere Informationen zu Analysepunkten finden Sie in der Dokumentation zum Microsoft Windows SDK.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Universal |
| Header- | fltkernel.h (include Fltkernel.h) |
| Library | FltMgr.lib |
| DLL- | Fltmgr.sys |
| IRQL- | PASSIVE_LEVEL |