Metodo IDiskQuotaControl::D eleteUser (dskquota.h)
Rimuove una voce utente dal file di informazioni sulla quota del volume, se l'importo della quota addebitato dell'utente è pari a zero (0) byte.
Sintassi
HRESULT DeleteUser(
[in] PDISKQUOTA_USER pUser
);
Parametri
[in] pUser
Puntatore all'interfaccia IDiskQuotaUser dell'utente il cui record di quota è contrassegnato per l'eliminazione.
Valore restituito
Questo metodo restituisce un errore del file system o uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Il chiamante ha diritti di accesso insufficienti. |
|
L'utente possiede i file nel volume. |
|
L'oggetto DiskQuotaControl non viene inizializzato. |
|
Il parametro pUser è NULL. |
|
Memoria insufficiente. |
|
Si è verificato un errore imprevisto del file system. |
|
Si è verificata un'eccezione imprevista. |
Commenti
Questo metodo non rimuove effettivamente la voce di quota dal volume. Contrassegna la voce per l'eliminazione. Il file system NTFS esegue l'eliminazione effettiva in un secondo momento. Dopo una chiamata a IDiskQuotaControl::D eleteUser, l'interfaccia IDiskQuotaUser è ancora attiva. Questo metodo non elimina l'oggetto utente dalla memoria. Per rilasciare l'oggetto utente, chiamare IUnknown::Release.
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 |