FltSetEaFile, fonction (fltkernel.h)
FltSetEaFile définit les valeurs EA (Extended-Attribute) d’un fichier.
Syntaxe
NTSTATUS FLTAPI FltSetEaFile(
[in] PFLT_INSTANCE Instance,
[in] PFILE_OBJECT FileObject,
[in] PVOID EaBuffer,
[in] ULONG Length
);
Paramètres
[in] Instance
Pointeur d’instance opaque pour l’instance de pilote minifilter à laquelle l’opération SetEa doit être envoyée. L’instance doit être attachée au volume où réside le fichier.
[in] FileObject
Pointeur d’objet de fichier pour le fichier.
[in] EaBuffer
Pointeur vers une mémoire tampon d’entrée structurée fournie par l’appelant, FILE_FULL_EA_INFORMATIONqui contient les valeurs d’attribut étendu (EA) à définir.
[in] Length
Longueur, en octets, de la mémoire tampon vers laquelle pointe le paramètre EaBuffer.
Valeur de retour
FltSetEaFile retourne STATUS_SUCCESS ou une valeur NTSTATUS appropriée, par exemple :
Retourner le code | Description |
---|---|
|
L’instance ou le volume est détruit. Il s’agit d’un code d’erreur. |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans microsoft Windows 2000 Update Rollup 1 pour SP4, Windows XP SP3, Windows Server 2003 SP1 et versions ultérieures du système d’exploitation Windows. |
plateforme cible | Universel |
d’en-tête | fltkernel.h (include Fltkernel.h) |
bibliothèque | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | PASSIVE_LEVEL |