IDiskQuotaControl インターフェイス (dskquota.h)

1 つの NTFS ファイル システム ボリュームのディスク クォータ機能を制御します。 クライアントは、 IDiskQuotaControl を使用してボリューム固有のクォータ属性のクエリと設定を行うことができます。 また、クライアントは、ボリューム上のすべてのユーザーごとのクォータ エントリを列挙することもできます。 クライアントは、クラス識別子CLSID_DiskQuotaControlを使用して CoCreateInstance 関数を呼び出すことによって、このインターフェイスをインスタンス化します。

継承

IDiskQuotaControl インターフェイスは、IConnectionPointContainer インターフェイスから継承されます。 IDiskQuotaControl には、次の種類のメンバーもあります。

メソッド

IDiskQuotaControl インターフェイスには、これらのメソッドがあります。

 
IDiskQuotaControl::AddUserName

指定したユーザーのボリュームに新しいクォータ エントリを追加します。 ユーザーはドメインとアカウント名で識別されます。
IDiskQuotaControl::AddUserSid

指定したユーザーのボリュームに新しいクォータ エントリを追加します。 ユーザーは、セキュリティ識別子 (SID) によって識別されます。
IDiskQuotaControl::CreateEnumUsers

ボリューム上のクォータ ユーザーを列挙するための列挙子オブジェクトを作成します。
IDiskQuotaControl::CreateUserBatch

複数のユーザーのクォータ設定の更新を同時に最適化するためのバッチ処理オブジェクトを作成します。
IDiskQuotaControl::D eleteUser

ボリューム クォータ情報ファイルからユーザー エントリを削除します。
IDiskQuotaControl::FindUserName

ボリューム クォータ情報内の特定のエントリを検索します。
IDiskQuotaControl::FindUserSid

ボリューム クォータ情報内の特定のユーザー エントリを検索します。
IDiskQuotaControl::GetDefaultQuotaLimit

ボリュームの既定のクォータ制限を取得します。
IDiskQuotaControl::GetDefaultQuotaLimitText

ボリュームの既定のクォータ制限を取得します。 制限はテキスト文字列として表されます。たとえば、10.5 MB です。
IDiskQuotaControl::GetDefaultQuotaThreshold

ボリュームの既定のクォータ警告しきい値を取得します。
IDiskQuotaControl::GetDefaultQuotaThresholdText

ボリュームの既定の警告しきい値を取得します。
IDiskQuotaControl::GetQuotaLogFlags

ボリューム上のユーザー関連のクォータ イベントのログ記録を制御するフラグを取得します。
IDiskQuotaControl::GetQuotaState

クォータ システムの状態を記述するフラグのセットを取得します。
IDiskQuotaControl::GiveUserNameResolutionPriority

指定したユーザー オブジェクトをキューの先頭に昇格させ、解決のために次の行になるようにします。
IDiskQuotaControl::Initialize

要求されたアクセス権を持つ NTFS ファイル システム ボリュームを開いて、新しい DiskQuotaControl オブジェクトを初期化します。
IDiskQuotaControl::InvalidateSidNameCache

システムの SID から名前へのキャッシュの内容を無効にして、新しいユーザー オブジェクト (IEnumDiskQuotaUsers::Next、IDiskQuotaControl::FindUserSid、および IDiskQuotaControl::FindUserName) の後続の要求がドメイン コントローラーからユーザー名を取得する必要があります。
IDiskQuotaControl::SetDefaultQuotaLimit

既定のクォータ制限を変更します。
IDiskQuotaControl::SetDefaultQuotaThreshold

既定の警告しきい値を変更します。
IDiskQuotaControl::SetQuotaLogFlags

ボリューム上のユーザー関連のクォータ イベントのログ記録を制御します。
IDiskQuotaControl::SetQuotaState

クォータ システムの状態を設定します。
IDiskQuotaControl::ShutdownNameResolution

ユーザー セキュリティ識別子 (SID) をユーザー名に変換します。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー dskquota.h

関連項目

ディスク管理インターフェイス

ディスク クォータ