__ProviderHostQuotaConfiguration 클래스
__ProviderHostQuotaConfiguration 시스템 클래스는 호스트 공급자 프로세스에 대한 구성 클래스입니다. 이 클래스는 루트 네임스페이스에 상주하며 시스템 리소스의 호스트 프로세스 사용 시 제한을 설정할 수 있습니다.
MOF(Managed Object Format) 코드에서 간결하게 표기된 다음 구문은 상속된 속성을 모두 포함합니다. 속성은 MOF 순서가 아닌 알파벳순으로 나열됩니다.
구문
class __ProviderHostQuotaConfiguration : __SystemClass
{
uint32 ThreadsPerHost;
uint32 HandlesPerHost;
uint32 ProcessLimitAllHosts;
uint64 MemoryPerHost;
uint64 MemoryAllHosts;
};
멤버
__ProviderHostQuotaConfiguration 클래스에는 다음 유형의 멤버가 있습니다.
속성
__ProviderHostQuotaConfiguration 클래스에는 이러한 속성이 있습니다.
-
HandlesPerHost
-
-
데이터 형식: uint32
-
액세스 형식: 읽기/쓰기
각 호스트가 가질 수 있는 커널 개체 핸들의 수입니다.
-
-
MemoryAllHosts
-
-
데이터 형식: uint64
-
액세스 형식: 읽기/쓰기
모든 호스트에서 보유할 수 있는 프라이빗 메모리의 양(바이트)을 결합했습니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
-
-
MemoryPerHost
-
-
데이터 형식: uint64
-
액세스 형식: 읽기/쓰기
각 호스트에서 보유할 수 있는 프라이빗 메모리의 양입니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
-
-
ProcessLimitAllHosts
-
-
데이터 형식: uint32
-
액세스 형식: 읽기/쓰기
동시에 실행할 수 있는 총 호스트 프로세스 수입니다.
-
-
ThreadsPerHost
-
-
데이터 형식: uint32
-
액세스 형식: 읽기/쓰기
한 호스트가 소유한 스레드 수입니다.
-
설명
제한을 나타내는 속성을 변경할 수 있지만 클래스가 싱글톤이므로 모든 공급자 호스트가 동일한 제한을 공유합니다.
다음 매개 변수는 호스트 작업 개체에 대한 작업 개체 제한을 구성할 때 사용됩니다.
- MemoryAllHosts
- MemoryPerHost
- ProcessLimitAllHosts
- ThreadsPerHost
호스트 프로세스는 핸들 사용량을 폴링하고 HandlesPerHost 할당량을 위반하면 프로세스를 종료합니다. 이러한 값에 대한 변경은 컴퓨터를 다시 시작한 후에 적용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |
네임스페이스 |
모든 WMI 네임스페이스 |