次の方法で共有


FltSetQuotaInformationFile 関数 (fltkernel.h)

FltSetQuotaInformationFile ルーチンは、ファイル オブジェクトのクォータ エントリを変更します。

構文

NTSTATUS FLTAPI FltSetQuotaInformationFile(
  [in] PFLT_INSTANCE Instance,
  [in] PFILE_OBJECT  FileObject,
  [in] PVOID         Buffer,
  [in] ULONG         Length
);

パラメーター

[in] Instance

操作の送信先となるミニフィルター ドライバー インスタンスの不透明なインスタンス ポインター。 インスタンスは、ファイルが存在するボリュームにアタッチする必要があります。

[in] FileObject

ファイルのファイル オブジェクト ポインター。

[in] Buffer

設定するクォータ情報エントリを含む、呼び出し元が指定した FILE_GET_QUOTA_INFORMATION構造化入力バッファーへのポインター。

[in] Length

Buffer パラメーターが指すバッファーの長さ (バイト単位)。

戻り値

FltSetQuotaInformationFile は 、次のようなSTATUS_SUCCESSまたは適切な NTSTATUS 値を返します。

リターン コード 説明
STATUS_FLT_DELETING_OBJECT
インスタンスまたはボリュームが破棄されています。 これはエラー コードです。

要件

要件
サポートされている最小のクライアント Windows 8以降で使用できます。
対象プラットフォーム ユニバーサル
Header fltkernel.h (Fltkernel.h を含む)
Library FltMgr.lib
[DLL] Fltmgr.sys
IRQL PASSIVE_LEVEL

こちらもご覧ください

FILE_GET_QUOTA_INFORMATION

FltQueryQuotaInformationFile

ZwSetQuotaInformationFile