Classe __ProviderHostQuotaConfiguration

A classe de sistema __ProviderHostQuotaConfiguration é uma classe de configuração para processos de provedor de host. Essa classe reside no namespace “root” e permite que os limites sejam definidos no uso de recursos do sistema do processo de host.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas. As propriedades são listadas em ordem alfabética e não na ordem do MOF.

Sintaxe

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

Membros

A classe __ProviderHostQuotaConfiguration tem estes tipos de membros:

Propriedades

A classe __ProviderHostQuotaConfiguration tem estas propriedades.

HandlesPerHost

Tipo de dados: uint32

Tipo de acesso: leitura/gravação

Número de identificadores de objeto kernel que cada host pode ter.

MemoryAllHosts

Tipo de dados: uint64

Tipo de acesso: leitura/gravação

Quantidade combinada de memória privada em bytes que pode ser mantida por todos os hosts.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

MemoryPerHost

Tipo de dados: uint64

Tipo de acesso: leitura/gravação

Quantidade de memória privada que pode ser mantida por cada host.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

ProcessLimitAllHosts

Tipo de dados: uint32

Tipo de acesso: leitura/gravação

Número total de processos de host que podem ser executados simultaneamente.

ThreadsPerHost

Tipo de dados: uint32

Tipo de acesso: leitura/gravação

Número de threads pertencentes a qualquer host.

Comentários

As propriedades que representam limites podem ser alteradas, mas como a classe é singleton, todos os hosts do provedor compartilham os mesmos limites.

Os seguintes parâmetros são usados ao configurar os limites de objeto de trabalho para o objeto de trabalho do host:

  • MemoryAllHosts
  • MemoryPerHost
  • ProcessLimitAllHosts
  • ThreadsPerHost

O processo de host verifica o uso dos identificadores e encerra o processo se a cota HandlesPerHost for violada. As alterações nesses valores entrarão em vigor depois que o computador for reiniciado.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Todos os namespaces do WMI

Confira também

__SystemClass

Classes de sistema do WMI