다음을 통해 공유


CIM_MetricService 클래스의 ControlSampleTimes 메서드

특정 시점 메트릭 수집을 시작하고 주기적인 데이터 수집에 대한 기본 샘플 간격 시간을 지정할 수 있습니다.

추가 메트릭에 대한 샘플링이 시작될 때마다 이 메서드에서 지정한 설정을 사용할 수 있습니다.

구문

uint32 ControlSampleTimes(
  [in] datetime StartSampleTime,
  [in] datetime PreferredSampleInterval,
  [in] boolean  RestartGathering
);

매개 변수

StartSampleTime [in]

메트릭에 대한 샘플링을 시작할 시점입니다.

99990101000000.000000+000 값은 다음에 전체 시간으로 동기화될 때 샘플링이 시작되어야 함을 나타냅니다. 자정 모듈로 샘플 간격(초)이 0과 같으면 샘플링이 전체 시간에 동기화됩니다.

PreferredSampleInterval [in]

기본 샘플 간격 시간입니다. 상관 가능한 메트릭을 얻으려면 3600 모듈로 샘플 간격 시간(초)이 0과 같은 방식으로 샘플 간격을 선택하는 것이 좋습니다.

요청된 샘플 간격 시간이 적용되는지 여부를 결정하는 것은 CIM 메트릭 서비스 구현의 책임입니다.

CIM 클라이언트는 관련 BaseMetricDefinition 인스턴스를 검색하고 CIM_BaseMetricDefinition 내용을 확인하여 메트릭 공급자가 요청된 샘플 간격 시간을 적용하는지 여부를 검사 수 있습니다. SampleInterval 속성입니다.

RestartGathering [in]

TRUE 이면 메트릭 서비스에 연결된 모든 메트릭의 수집이 이 메서드 호출로 다시 시작되도록 요청합니다.

반환 값

성공하면 0을 반환합니다. 그렇지 않으면 에서 오류를 반환합니다.

성공 (0)

지원되지 않음 (1)

실패( 2)

예약된 메서드 (..)

공급업체별 (32768..65535)

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8.1
지원되는 최소 서버
Windows Server 2012 R2
네임스페이스
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

CIM_MetricService