Función FltSetEaFile (fltkernel.h)
FltSetEaFile establece valores de atributo extendido (EA) para un archivo.
Sintaxis
NTSTATUS FLTAPI FltSetEaFile(
[in] PFLT_INSTANCE Instance,
[in] PFILE_OBJECT FileObject,
[in] PVOID EaBuffer,
[in] ULONG Length
);
Parámetros
[in] Instance
Puntero de instancia opaco para la instancia del controlador de minifiltro a la que se enviará la operación SetEa. La instancia debe adjuntarse al volumen donde reside el archivo.
[in] FileObject
Puntero de objeto de archivo para el archivo.
[in] EaBuffer
Puntero a un búfer de entrada estructurado proporcionado por el autor de la llamada FILE_FULL_EA_INFORMATIONque contiene los valores de atributo extendido (EA) que se van a establecer.
[in] Length
Longitud, en bytes, del búfer al que apunta el parámetro EaBuffer.
Valor devuelto
fltSetEaFile devuelve STATUS_SUCCESS o un valor NTSTATUS adecuado, como el siguiente:
Código devuelto | Descripción |
---|---|
|
La instancia o el volumen se están descomponiéndose. Se trata de un código de error. |
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en el Paquete acumulativo de actualizaciones de Microsoft Windows 2000 1 para SP4, Windows XP SP3, Windows Server 2003 SP1 y versiones posteriores del sistema operativo Windows. |
de la plataforma de destino de | Universal |
encabezado de | fltkernel.h (incluya Fltkernel.h) |
biblioteca de | FltMgr.lib |
DLL de | Fltmgr.sys |
irQL | PASSIVE_LEVEL |