__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 네임스페이스

추가 정보

__SystemClass

WMI 시스템 클래스