__ProviderHostQuotaConfiguration, classe
La classe système _ _ ProviderHostQuotaConfiguration est une classe de configuration pour les processus des fournisseurs hôtes. Cette classe réside dans l’espace de noms racine et permet de définir des limites sur l’utilisation des ressources système par le processus hôte.
La syntaxe suivante est simplifiée à partir de code au format MOF (Managed Object Format) et inclut toutes les propriétés héritées. Les propriétés sont répertoriées par ordre alphabétique, et non par ordre MOF.
Syntaxe
class __ProviderHostQuotaConfiguration : __SystemClass
{
uint32 ThreadsPerHost;
uint32 HandlesPerHost;
uint32 ProcessLimitAllHosts;
uint64 MemoryPerHost;
uint64 MemoryAllHosts;
};
Membres
La classe _ _ ProviderHostQuotaConfiguration possède les types de membres suivants :
Propriétés
La classe _ _ ProviderHostQuotaConfiguration possède les propriétés suivantes.
-
HandlesPerHost
-
-
Type de données : UInt32
-
Type d’accès : lecture/écriture
Nombre de handles d’objets noyau que chaque hôte peut avoir.
-
-
MemoryAllHosts
-
-
Type de données : UInt64
-
Type d’accès : lecture/écriture
Quantité combinée de mémoire privée en octets qui peut être détenue par tous les ordinateurs hôtes.
Pour plus d’informations sur l’utilisation des valeurs UInt64 dans les scripts, consultez scripts dans WMI.
-
-
MemoryPerHost
-
-
Type de données : UInt64
-
Type d’accès : lecture/écriture
Quantité de mémoire privée qui peut être détenue par chaque hôte.
Pour plus d’informations sur l’utilisation des valeurs UInt64 dans les scripts, consultez scripts dans WMI.
-
-
ProcessLimitAllHosts
-
-
Type de données : UInt32
-
Type d’accès : lecture/écriture
Nombre total de processus hôtes qui peuvent s’exécuter simultanément.
-
-
ThreadsPerHost
-
-
Type de données : UInt32
-
Type d’accès : lecture/écriture
Nombre de threads appartenant à un hôte.
-
Notes
Les propriétés qui représentent des limites peuvent être modifiées, mais étant donné que la classe est un singleton, tous les hôtes du fournisseur partagent les mêmes limites.
Les paramètres suivants sont utilisés lors de la configuration des limites de l’objet de tâche pour l’objet de travail hôte :
- MemoryAllHosts
- MemoryPerHost
- ProcessLimitAllHosts
- ThreadsPerHost
Le processus hôte interroge l’utilisation du handle et quitte le processus si le quota HandlesPerHost est violé. Les modifications apportées à ces valeurs prennent effet après le redémarrage de l’ordinateur.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows Vista |
| Serveur minimal pris en charge |
Windows Server 2008 |
| Espace de noms |
Tous les espaces de noms WMI |