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 |