__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

Voir aussi

__SystemClass

Classes système WMI