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.
FltSetEaFile legt EA-Werte (Extended-Attribute) für eine Datei fest.
Syntax
NTSTATUS FLTAPI FltSetEaFile(
[in] PFLT_INSTANCE Instance,
[in] PFILE_OBJECT FileObject,
[in] PVOID EaBuffer,
[in] ULONG Length
);
Parameter
[in] Instance
Undurchsichtiger Instanzzeiger für die Minifiltertreiberinstanz, an die der SetEa-Vorgang gesendet werden soll. Die Instanz muss an das Volume angefügt werden, auf dem sich die Datei befindet.
[in] FileObject
Dateiobjektzeiger für die Datei.
[in] EaBuffer
Zeiger auf einen vom Aufrufer bereitgestellten, FILE_FULL_EA_INFORMATION-strukturierten Eingabepuffer, der die festzulegenden werte für das erweiterte Attribut (EXTENDED Attribute, EA) enthält.
[in] Length
Länge des Puffers, auf den der EaBuffer Parameter verweist.
Rückgabewert
FltSetEaFile- gibt STATUS_SUCCESS oder einen entsprechenden NTSTATUS-Wert wie den folgenden zurück:
| Rückgabecode | Beschreibung |
|---|---|
|
Die Instanz oder das Volume wird heruntergerissen. Dies ist ein Fehlercode. |
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Verfügbar in Microsoft Windows 2000 UpdateRollup 1 für SP4, Windows XP SP3, Windows Server 2003 SP1 und höheren Versionen des Windows-Betriebssystems. |
| Zielplattform- | Universal |
| Header- | fltkernel.h (include Fltkernel.h) |
| Library | FltMgr.lib |
| DLL- | Fltmgr.sys |
| IRQL- | PASSIVE_LEVEL |