Partager via


__ProviderHostQuotaConfiguration class

La classe système __ProviderHostQuotaConfiguration est une classe de configuration pour les processus du fournisseur d’hôte. 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 dans l’ordre alphabétique, et non dans l’ordre MOF.

Syntaxe

class __ProviderHostQuotaConfiguration : __SystemClass
{
  uint32 ThreadsPerHost;
  uint32 HandlesPerHost;
  uint32 ProcessLimitAllHosts;
  uint64 MemoryPerHost;
  uint64 MemoryAllHosts;
};

Membres

La classe __ProviderRegistration possède ces types de membres :

Propriétés

La classe __ProviderHostQuotaConfiguration a ces propriétés.

HandlesPerHost

Type de données : uint32

Type d'accès : Lire/écrire

Nombre de handles d’objet noyau que chaque hôte peut avoir.

MemoryAllHosts

Type de données : uint64

Type d'accès : Lire/écrire

Quantité combinée de mémoire privée en octets pouvant être détenue par tous les hôtes.

Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.

MemoryPerHost

Type de données : uint64

Type d'accès : Lire/écrire

Quantité de mémoire privée pouvant être conservée par chaque hôte.

Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.

ProcessLimitAllHosts

Type de données : uint32

Type d'accès : Lire/écrire

Nombre total de processus hôtes pouvant être exécutés simultanément.

ThreadsPerHost

Type de données : uint32

Type d'accès : Lire/écrire

Nombre de threads appartenant à un hôte.

Notes

Les propriétés qui représentent les limites peuvent être modifiées, mais comme 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 d’objet de travail pour l’objet de travail hôte :

  • MemoryAllHosts
  • MemoryPerHost
  • ProcessLimitAllHosts
  • ThreadsPerHost

Le processus hôte interroge l’utilisation de la gestion et quitte le processus en cas de violation du quota HandlesPerHost . Les modifications apportées à ces valeurs prennent effet après le redémarrage de l’ordinateur.

Spécifications

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