Metodo IDiskQuotaControl::SetQuotaState (dskquota.h)

Imposta lo stato del sistema di quota.

Sintassi

HRESULT SetQuotaState(
  [in] DWORD dwState
);

Parametri

[in] dwState

Stato da applicare al volume. Utilizzare le macro seguenti per impostare i bit appropriati.

Macro Abilita Track Rinforzare
DISKQUOTA_SET_DISABLED No No No
DISKQUOTA_SET_TRACKED No
DISKQUOTA_SET_ENFORCED

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_NOT_READY
L'oggetto DiskQuotaControl non viene inizializzato.
E_INVALIDARG
Il parametro dwState non è corretto.
E_OUTOFMEMORY
Memoria insufficiente.
E_FAIL
Si è verificato un errore imprevisto del file system.
E_UNEXPECTED
Si è verificata un'eccezione imprevista.

Commenti

Non tutti gli attributi di stato possono essere modificati. È possibile modificare gli attributi enable, track e enforce.

Requisiti

   
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 disco

IDiskQuotaControl