Condividi tramite


Metodo IDiskQuotaUser::SetQuotaLimit (dskquota.h)

Imposta il valore limite di quota dell'utente nel volume. Il limite viene impostato come quantità massima di spazio su disco disponibile per l'utente del volume.

Sintassi

HRESULT SetQuotaLimit(
  [in] LONGLONG llLimit,
  [in] BOOL     fWriteThrough
);

Parametri

[in] llLimit

Limite di quota, in byte. Se questo valore è -1, l'utente ha una quota illimitata.

[in] fWriteThrough

Se questo valore è TRUE, il valore viene scritto immediatamente nel file di quota del volume. In caso contrario, il valore viene scritto solo nella memoria locale dell'oggetto utente quota. Questo valore deve in genere essere impostato su TRUE. Impostarlo su FALSE quando si usa l'interfaccia IDiskQuotaUserBatch per modificare contemporaneamente più voci di quota utente.

Valore restituito

Questo metodo restituisce un errore del file system o uno dei valori seguenti.

Codice restituito Descrizione
S_OK
Operazione completata.
ERROR_ACCESS_DENIED
Il chiamante ha diritti di accesso insufficienti.
ERROR_LOCK_FAILED
Errore di ottenere un blocco esclusivo.
E_FAIL
Si è verificato un errore imprevisto del file system.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dskquota.h
DLL Dskquota.dll

Vedi anche

Interfacce di gestione dei dischi

Quote del disco

IDiskQuotaUser