Interfaccia IDiskQuotaControl (dskquota.h)
Controlla le funzionalità di quota del disco di un singolo volume del file system NTFS. Il client può eseguire query e impostare attributi di quota specifici del volume tramite IDiskQuotaControl. Il client può anche enumerare tutte le voci di quota per utente nel volume. Un client crea un'istanza di questa interfaccia chiamando la funzione CoCreateInstance usando l'identificatore di classe CLSID_DiskQuotaControl.
Ereditarietà
L'interfaccia IDiskQuotaControl eredita dall'interfaccia IConnectionPointContainer . IDiskQuotaControl include anche questi tipi di membri:
Metodi
L'interfaccia IDiskQuotaControl include questi metodi.
IDiskQuotaControl::AddUserName Aggiunge una nuova voce di quota nel volume per l'utente specificato. L'utente viene identificato dal dominio e dal nome dell'account. |
IDiskQuotaControl::AddUserSid Aggiunge una nuova voce di quota nel volume per l'utente specificato. L'utente viene identificato dall'identificatore di sicurezza (SID). |
IDiskQuotaControl::CreateEnumUsers Crea un oggetto enumeratore per enumerare gli utenti delle quote nel volume. |
IDiskQuotaControl::CreateUserBatch Crea un oggetto batch per ottimizzare gli aggiornamenti alle impostazioni di quota di più utenti contemporaneamente. |
IDiskQuotaControl::D eleteUser Rimuove una voce utente dal file di informazioni sulla quota del volume. |
IDiskQuotaControl::FindUserName Individua una voce specifica nelle informazioni sulla quota del volume. |
IDiskQuotaControl::FindUserSid Individua una voce utente specifica nelle informazioni sulla quota del volume. |
IDiskQuotaControl::GetDefaultQuotaLimit Recupera il limite di quota predefinito per il volume. |
IDiskQuotaControl::GetDefaultQuotaLimitText Recupera il limite di quota predefinito per il volume. Il limite viene espresso come stringa di testo; ad esempio 10,5 MB. |
IDiskQuotaControl::GetDefaultQuotaThreshold Recupera la soglia di avviso di quota predefinita per il volume. |
IDiskQuotaControl::GetDefaultQuotaThresholdText Recupera la soglia di avviso predefinita per il volume. |
IDiskQuotaControl::GetQuotaLogFlags Recupera i flag che controllano la registrazione degli eventi di quota correlati all'utente nel volume. |
IDiskQuotaControl::GetQuotaState Recupera un set di flag che descrivono lo stato del sistema di quota. |
IDiskQuotaControl::GiveUserNameResolutionPriority Promuove l'oggetto utente specificato nella testa della coda in modo che sia accanto in riga per la risoluzione. |
IDiskQuotaControl::Initialize Inizializza un nuovo oggetto DiskQuotaControl aprendo il volume del file system NTFS con i diritti di accesso richiesti. |
IDiskQuotaControl::InvalidateSidNameCache Invalida il contenuto della cache SID-to-name del sistema in modo che le richieste successive per i nuovi oggetti utente (IEnumDiskQuotaUsers::Next, IDiskQuotaControl::FindUserSid e IDiskQuotaControl::FindUserName) devono ottenere i nomi utente dal controller di dominio. |
IDiskQuotaControl::SetDefaultQuotaLimit Modifica il limite di quota predefinito. |
IDiskQuotaControl::SetDefaultQuotaThreshold Modifica la soglia di avviso predefinita. |
IDiskQuotaControl::SetQuotaLogFlags Controlla la registrazione degli eventi di quota correlati all'utente nel volume. |
IDiskQuotaControl::SetQuotaState Imposta lo stato del sistema di quota. |
IDiskQuotaControl::ShutdownNameResolution Converte gli identificatori di sicurezza utente (SID) in nomi utente. |
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 |