IDiskQuotaUser::SetQuotaLimit-Methode (dskquota.h)
Legt den Kontingentgrenzwert des Benutzers auf dem Volume fest. Der Grenzwert wird als die maximale Menge an Speicherplatz festgelegt, die dem Volumebenutzer zur Verfügung steht.
Syntax
HRESULT SetQuotaLimit(
[in] LONGLONG llLimit,
[in] BOOL fWriteThrough
);
Parameter
[in] llLimit
Das Kontingentlimit in Bytes. Wenn dieser Wert -1 ist, verfügt der Benutzer über ein unbegrenztes Kontingent.
[in] fWriteThrough
Wenn dieser Wert TRUE ist, wird der Wert sofort in die Kontingentdatei des Volumes geschrieben. Andernfalls wird der Wert nur in den lokalen Arbeitsspeicher des Kontingentbenutzerobjekts geschrieben. Dieser Wert sollte in der Regel auf TRUE festgelegt werden. Legen Sie sie auf FALSE fest, wenn Sie die IDiskQuotaUserBatch-Schnittstelle verwenden, um mehrere Benutzerkontingenteinträge gleichzeitig zu ändern.
Rückgabewert
Diese Methode gibt einen Dateisystemfehler oder einen der folgenden Werte zurück.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Der Aufrufer verfügt über unzureichende Zugriffsrechte. |
|
Fehler beim Abrufen einer exklusiven Sperre. |
|
Ein unerwarteter Dateisystemfehler ist aufgetreten. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | dskquota.h |
DLL | Dskquota.dll |