Share via


IDiskQuotaControl-Schnittstelle (dskquota.h)

Steuert die Datenträgerkontingent-Funktionen eines einzelnen NTFS-Dateisystemvolumes. Der Client kann volumespezifische Kontingentattribute über IDiskQuotaControl abfragen und festlegen. Der Client kann auch alle Kontingenteinträge pro Benutzer auf dem Volume aufzählen. Ein Client instanziiert diese Schnittstelle durch Aufrufen der CoCreateInstance-Funktion mithilfe des Klassenbezeichners CLSID_DiskQuotaControl.

Vererbung

Die IDiskQuotaControl-Schnittstelle erbt von der IConnectionPointContainer-Schnittstelle . IDiskQuotaControl verfügt auch über folgende Arten von Membern:

Methoden

Die IDiskQuotaControl-Schnittstelle verfügt über diese Methoden.

 
IDiskQuotaControl::AddUserName

Fügt dem Volume für den angegebenen Benutzer einen neuen Kontingenteintrag hinzu. Der Benutzer wird anhand der Domäne und des Kontonamens identifiziert.
IDiskQuotaControl::AddUserSid

Fügt dem Volume für den angegebenen Benutzer einen neuen Kontingenteintrag hinzu. Der Benutzer wird durch die Sicherheits-ID (SID) identifiziert.
IDiskQuotaControl::CreateEnumUsers

Erstellt ein Enumeratorobjekt zum Aufzählen von Kontingentbenutzern auf dem Volume.
IDiskQuotaControl::CreateUserBatch

Erstellt ein Batchverarbeitungsobjekt zum Optimieren von Aktualisierungen der Kontingenteinstellungen mehrerer Benutzer gleichzeitig.
IDiskQuotaControl::D eleteUser

Entfernt einen Benutzereintrag aus der Volumekontingentinformationsdatei.
IDiskQuotaControl::FindUserName

Sucht einen bestimmten Eintrag in den Volumekontingentinformationen.
IDiskQuotaControl::FindUserSid

Sucht einen bestimmten Benutzereintrag in den Volumekontingentinformationen.
IDiskQuotaControl::GetDefaultQuotaLimit

Ruft das Standardkontingentlimit für das Volume ab.
IDiskQuotaControl::GetDefaultQuotaLimitText

Ruft das Standardkontingentlimit für das Volume ab. Der Grenzwert wird als Textzeichenfolge ausgedrückt; beispiel: 10,5 MB.
IDiskQuotaControl::GetDefaultQuotaThreshold

Ruft den Schwellenwert für die Standardkontingentwarnung für das Volume ab.
IDiskQuotaControl::GetDefaultQuotaThresholdText

Ruft den Standardwarnungsschwellenwert für das Volume ab.
IDiskQuotaControl::GetQuotaLogFlags

Ruft die Flags ab, die die Protokollierung von benutzerbezogenen Kontingentereignissen auf dem Volume steuern.
IDiskQuotaControl::GetQuotaState

Ruft eine Reihe von Flags ab, die den Status des Kontingentsystems beschreiben.
IDiskQuotaControl::GiveUserNameResolutionPriority

Erhöht das angegebene Benutzerobjekt an den Kopf der Warteschlange, sodass es zur Auflösung als Nächstes in der Zeile steht.
IDiskQuotaControl::Initialize

Initialisiert ein neues DiskQuotaControl-Objekt, indem das NTFS-Dateisystemvolume mit den angeforderten Zugriffsrechten geöffnet wird.
IDiskQuotaControl::InvalidateSidNameCache

Ungültigt den Inhalt des SID-to-Name-Caches des Systems, sodass nachfolgende Anforderungen für neue Benutzerobjekte (IEnumDiskQuotaUsers::Next, IDiskQuotaControl::FindUserSid und IDiskQuotaControl::FindUserName) Benutzernamen vom Domänencontroller abrufen müssen.
IDiskQuotaControl::SetDefaultQuotaLimit

Ändert das Standardkontingentlimit.
IDiskQuotaControl::SetDefaultQuotaThreshold

Ändert den Standardwarnungsschwellenwert.
IDiskQuotaControl::SetQuotaLogFlags

Steuert die Protokollierung von benutzerbezogenen Kontingentereignissen auf dem Volume.
IDiskQuotaControl::SetQuotaState

Legt den Status des Kontingentsystems fest.
IDiskQuotaControl::ShutdownNameResolution

Übersetzt Benutzersicherheits-IDs (SID) in Benutzernamen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dskquota.h

Weitere Informationen

Schnittstellen für die Datenträgerverwaltung

Datenträgerkontingente