Funzione FltSetEaFile (fltkernel.h)
FltSetEaFile imposta i valori di attributo esteso (EA) per un file.
Sintassi
NTSTATUS FLTAPI FltSetEaFile(
[in] PFLT_INSTANCE Instance,
[in] PFILE_OBJECT FileObject,
[in] PVOID EaBuffer,
[in] ULONG Length
);
Parametri
[in] Instance
Puntatore dell'istanza opaca per l'istanza del driver minifilter a cui inviare l'operazione SetEa. L'istanza deve essere collegata al volume in cui si trova il file.
[in] FileObject
Puntatore a oggetti file per il file.
[in] EaBuffer
Puntatore a un buffer di input strutturato FILE_FULL_EA_INFORMATION fornito dal chiamante che contiene i valori dell'attributo esteso (EA) da impostare.
[in] Length
Lunghezza, in byte, del buffer a cui punta il parametro EaBuffer .
Valore restituito
FltSetEaFile restituisce STATUS_SUCCESS o un valore NTSTATUS appropriato, ad esempio:
Codice restituito | Descrizione |
---|---|
|
L'istanza o il volume viene eliminato. Si tratta di un codice di errore. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Microsoft Windows 2000 Update Rollup 1 per SP4, Windows XP SP3, Windows Server 2003 SP1 e versioni successive del sistema operativo Windows. |
Piattaforma di destinazione | Universale |
Intestazione | fltkernel.h (include Fltkernel.h) |
Libreria | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | PASSIVE_LEVEL |