FltSetEaFile 函式 (fltkernel.h)
FltSetEaFile 會設定擴充屬性 (EA) 檔案的值。
語法
NTSTATUS FLTAPI FltSetEaFile(
[in] PFLT_INSTANCE Instance,
[in] PFILE_OBJECT FileObject,
[in] PVOID EaBuffer,
[in] ULONG Length
);
參數
[in] Instance
要傳送 SetEa 作業之迷你篩選驅動程序實例的不透明實例指標。 實例必須附加至檔案所在的磁碟區。
[in] FileObject
檔案的檔案對象指標。
[in] EaBuffer
呼叫端提供的 FILE_FULL_EA_INFORMATION結構化輸入緩衝區指標,其中包含要設定的擴充屬性 (EA) 值。
[in] Length
EaBuffer 參數所指向緩衝區的長度,以位元組為單位。
傳回值
FltSetEaFile 會傳回STATUS_SUCCESS或適當的 NTSTATUS 值,如下所示:
傳回碼 | Description |
---|---|
|
實例或磁碟區正在損毀。 這是錯誤碼。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 SP4、Windows XP SP3、Windows Server 2003 SP1 和更新版本的 Windows 操作系統的 Microsoft Windows 2000 Update 匯總 1。 |
目標平台 | Universal |
標頭 | fltkernel.h (包含 Fltkernel.h) |
程式庫 | FltMgr.lib |
Dll | Fltmgr.sys |
IRQL | PASSIVE_LEVEL |