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
設定する拡張属性 (EA) 値を含む、呼び出し元が指定した FILE_FULL_EA_INFORMATION構造化入力バッファーへのポインター。
[in] Length
EaBuffer パラメーターが指すバッファーの長さ (バイト単位)。
戻り値
FltSetEaFile は、STATUS_SUCCESSまたは次のような適切な NTSTATUS 値を返します。
| リターン コード | 形容 |
|---|---|
|
インスタンスまたはボリュームが切断されています。 これはエラー コードです。 |
必要条件
| 要件 | 価値 |
|---|---|
| サポートされる最小クライアント | Microsoft Windows 2000 Update Rollup 1 for SP4、Windows XP SP3、Windows Server 2003 SP1、およびそれ以降のバージョンの Windows オペレーティング システムで使用できます。 |
| ターゲット プラットフォーム の | 万国 |
| ヘッダー | fltkernel.h (Fltkernel.h を含む) |
| ライブラリ | FltMgr.lib |
| DLL | Fltmgr.sys |
| IRQL | PASSIVE_LEVEL |
関連項目
FltQueryEaFile を する