Interface IDiskQuotaControl (dskquota.h)

Contrôle les fonctionnalités de quota de disque d’un seul volume système de fichiers NTFS. Le client peut interroger et définir des attributs de quota spécifiques au volume via IDiskQuotaControl. Le client peut également énumérer toutes les entrées de quota par utilisateur sur le volume. Un client instancie cette interface en appelant la fonction CoCreateInstance à l’aide de l’identificateur de classe CLSID_DiskQuotaControl.

Héritage

L’interface IDiskQuotaControl hérite de l’interface IConnectionPointContainer. IDiskQuotaControl a également les types de membres suivants :

Méthodes

L’interface IDiskQuotaControl possède ces méthodes.

 
IDiskQuotaControl::AddUserName

Ajoute une nouvelle entrée de quota sur le volume pour l’utilisateur spécifié. L’utilisateur est identifié par le domaine et le nom du compte.
IDiskQuotaControl::AddUserSid

Ajoute une nouvelle entrée de quota sur le volume pour l’utilisateur spécifié. L’utilisateur est identifié par un identificateur de sécurité (SID).
IDiskQuotaControl::CreateEnumUsers

Crée un objet énumérateur pour énumérer les utilisateurs de quota sur le volume.
IDiskQuotaControl::CreateUserBatch

Crée un objet de traitement par lots pour optimiser les mises à jour des paramètres de quota de plusieurs utilisateurs simultanément.
IDiskQuotaControl::D eleteUser

Supprime une entrée utilisateur du fichier d’informations sur le quota de volume.
IDiskQuotaControl::FindUserName

Recherche une entrée spécifique dans les informations de quota de volume.
IDiskQuotaControl::FindUsersid

Localise une entrée utilisateur spécifique dans les informations de quota de volume.
IDiskQuotaControl::GetDefaultQuotaLimit

Récupère la limite de quota par défaut pour le volume.
IDiskQuotaControl::GetDefaultQuotaLimitText

Récupère la limite de quota par défaut pour le volume. La limite est exprimée sous forme de chaîne de texte ; par exemple, 10,5 Mo.
IDiskQuotaControl::GetDefaultQuotaThreshold

Récupère le seuil d’avertissement de quota par défaut pour le volume.
IDiskQuotaControl::GetDefaultQuotaThresholdText

Récupère le seuil d’avertissement par défaut pour le volume.
IDiskQuotaControl::GetQuotaLogFlags

Récupère les indicateurs qui contrôlent la journalisation des événements de quota liés à l’utilisateur sur le volume.
IDiskQuotaControl::GetQuotaState

Récupère un ensemble d’indicateurs décrivant l’état du système de quota.
IDiskQuotaControl::GiveUserNameResolutionPriority

Promeut l’objet utilisateur spécifié en tête de la file d’attente afin qu’il soit ensuite en ligne pour la résolution.
IDiskQuotaControl::Initialize

Initialise un nouvel objet DiskQuotaControl en ouvrant le volume du système de fichiers NTFS avec les droits d’accès demandés.
IDiskQuotaControl::InvalidateSidNameCache

Invalide le contenu du cache SID-to-name du système, de sorte que les demandes suivantes pour les nouveaux objets utilisateur (IEnumDiskQuotaUsers::Next, IDiskQuotaControl::FindUserSid et IDiskQuotaControl::FindUserName) doivent obtenir les noms d’utilisateur du contrôleur de domaine.
IDiskQuotaControl::SetDefaultQuotaLimit

Modifie la limite de quota par défaut.
IDiskQuotaControl::SetDefaultQuotaThreshold

Modifie le seuil d’avertissement par défaut.
IDiskQuotaControl::SetQuotaLogFlags

Contrôle la journalisation des événements de quota liés à l’utilisateur sur le volume.
IDiskQuotaControl::SetQuotaState

Définit l’état du système de quota.
IDiskQuotaControl::ShutdownNameResolution

Traduit les identificateurs de sécurité utilisateur (SID) en noms d’utilisateur.

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dskquota.h

Voir aussi

Interfaces de gestion des disques

Quotas de disque