__ProviderHostQuotaConfiguration Klasse

Die __ProviderHostQuotaConfiguration Systemklasse ist eine Konfigurationsklasse für Hostanbieterprozesse. Diese Klasse befindet sich im Stammnamespace und ermöglicht die Festlegung von Grenzwerten für die Hostprozessnutzung von Systemressourcen.

Die folgende Syntax wird durch MOF-Code (Managed Object Format) vereinfacht und schließt alle geerbten Eigenschaften ein. Eigenschaften werden in alphabetischer Reihenfolge und nicht in DER MOF-Reihenfolge aufgeführt.

Syntax

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

Member

Die __ProviderHostQuotaConfiguration Klasse weist folgende Arten von Membern auf:

Eigenschaften

Die __ProviderHostQuotaConfiguration Klasse weist diese Eigenschaften auf.

HandlesPerHost

Datentyp: uint32

Zugriffstyp: Lese-/Schreibzugriff

Die Anzahl der Kernelobjekthandles, über die jeder Host verfügen kann.

MemoryAllHosts

Datentyp: uint64

Zugriffstyp: Lese-/Schreibzugriff

Kombinierte Menge privater Speicher in Bytes, die von allen Hosts gehalten werden können.

Weitere Informationen zum Verwenden von uint64-Werten in Skripts finden Sie unter Scripting in WMI.

MemoryPerHost

Datentyp: uint64

Zugriffstyp: Lese-/Schreibzugriff

Die Menge des privaten Speichers, der von jedem Host gehalten werden kann.

Weitere Informationen zum Verwenden von uint64-Werten in Skripts finden Sie unter Scripting in WMI.

ProcessLimitAllHosts

Datentyp: uint32

Zugriffstyp: Lese-/Schreibzugriff

Gesamtzahl der Hostprozesse, die gleichzeitig ausgeführt werden können.

ThreadsPerHost

Datentyp: uint32

Zugriffstyp: Lese-/Schreibzugriff

Anzahl der Threads, die einem beliebigen Host gehören.

Bemerkungen

Die Eigenschaften, die Grenzwerte darstellen, können geändert werden, da die Klasse jedoch ein Singleton ist, teilen alle Anbieterhosts dieselben Grenzwerte.

Die folgenden Parameter werden beim Konfigurieren der Auftragsobjektgrenzwerte für das Hostauftragsobjekt verwendet:

  • MemoryAllHosts
  • MemoryPerHost
  • ProcessLimitAllHosts
  • ThreadsPerHost

Der Hostprozess abruft die Verwendung und beendet den Prozess, wenn das HandlesPerHost-Kontingent verletzt wird. Änderungen an diesen Werten werden wirksam, nachdem der Computer neu gestartet wurde.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
Windows Server 2008
Namespace
Alle WMI-Namespaces

Siehe auch

__SystemClass

WMI-Systemklassen