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 |