__ProviderHostQuotaConfiguration-Klasse
Die __ProviderHostQuotaConfiguration-Systemklasse ist eine Konfigurationsklasse für Hostanbieterprozesse. Diese Klasse befindet sich im Stammnamespace und ermöglicht das Festlegen 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 aufgeführt, nicht in MOF-Reihenfolge.
Syntax
class __ProviderHostQuotaConfiguration : __SystemClass
{
uint32 ThreadsPerHost;
uint32 HandlesPerHost;
uint32 ProcessLimitAllHosts;
uint64 MemoryPerHost;
uint64 MemoryAllHosts;
};
Member
Die __ProviderHostQuotaConfiguration-Klasse enthält diese Membertypen:
Eigenschaften
Die __ProviderHostQuotaConfiguration-Klasse enthält diese Eigenschaften.
-
HandlesPerHost
-
-
Datentyp: uint32
-
Zugriffstyp: Lesen/Schreiben
Anzahl der Kernelobjekthandles, die jeder Host haben kann.
-
-
MemoryAllHosts
-
-
Datentyp: uint64
-
Zugriffstyp: Lesen/Schreiben
Kombinierte Menge an privatem Arbeitsspeicher in Bytes, die von allen Hosts belegt werden kann.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
-
-
MemoryPerHost
-
-
Datentyp: uint64
-
Zugriffstyp: Lesen/Schreiben
Die Menge des privaten Arbeitsspeichers, der von jedem Host belegt werden kann.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
-
-
ProcessLimitAllHosts
-
-
Datentyp: uint32
-
Zugriffstyp: Lesen/Schreiben
Gesamtanzahl der Hostprozesse, die gleichzeitig ausgeführt werden können.
-
-
ThreadsPerHost
-
-
Datentyp: uint32
-
Zugriffstyp: Lesen/Schreiben
Anzahl der Threads im Besitz eines Hosts.
-
Bemerkungen
Die Grenzwerte darstellenden Eigenschaften können geändert werden, aber es sich um eine Singleton-Klasse handelt, haben alle Anbieterhosts dieselben Grenzwerte.
Die folgenden Parameter werden beim Konfigurieren der Grenzwerte für Auftragsobjekte für das Hostauftragsobjekt verwendet:
- MemoryAllHosts
- MemoryPerHost
- ProcessLimitAllHosts
- ThreadsPerHost
Der Hostprozess fragt die Nutzung ab und beendet den Prozess, wenn das HandlesPerHost-Kontingent missachtet wird. Änderungen an diesen Werten werden wirksam, nachdem der Computer neu gestartet wurde.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
Windows Server 2008 |
Namespace |
Alle WMI-Namespaces |