WBEMTime::WBEMTime(constBSTR) 메서드(wbemtime.h)

[WBEMTime 클래스는 현재 최종 상태로 간주되는 WMI 공급자 프레임워크의 일부로, 이러한 라이브러리에 영향을 미치는 보안과 관련되지 않은 문제에 대해서는 더 이상 개발, 개선 또는 업데이트가 이루어지지 않습니다. MI API는 모든 새 개발에 사용해야 합니다.]

WBEMTime 클래스 생성자 오버로드 메서드는 BSTR 매개 변수를 사용합니다.

구문

void WBEMTime(
  const BSTR bstrDMTFFormat
);

매개 변수

bstrDMTFFormat

날짜 및 시간 형식의 BSTR입니다. BSTR은 GMT로 변환됩니다.

이제 WBEMTime::GetDMTF 를 사용하여 검색하는 경우 다음 두 가지 선택 항목만 사용할 수 있습니다.

  • 현지 시간으로 가져오기
  • GMT로 가져오기
이 시점에서 BSTR 에서 WBEMTime 개체를 빌드하는 데 사용되는 실제 오프셋이 손실되었습니다.

반환 값

없음

설명

생성자의 WBEMTime( BSTRbstrDMTFFormat) 형식을 사용하는 경우 다음 방법 중 하나로만 시간을 검색할 수 있습니다.

  • 현지 시간으로 가져오기
  • GMT로 가져오기
BSTR에서 WBEMTime 개체를 빌드하는 데 사용되는 실제 오프셋이 손실되었습니다.

인바운드 날짜/시간 문자열 bstrDMTFFormat의 모든 위치에 "*"가 표시되면 * 는 위치 기준으로 기본 datetime 문자열 "160101010000000.000000+000"으로 바뀝니다.

마이크로초 구분 기호 "." 및 UTC 오프셋 기호 "+/-"가 올바른 위치에 있어야 합니다. "* "이러한 위치에서는 오류가 발생합니다. 해당 위치에서 "*"가 검색되면 다른 모든 위치가 기본 요소로 대체됩니다. 잘못된 문자 기호는 허용되지 않습니다.

예: "1979**********.0000000+000"은 "19791010000000.000000+000"으로 표시됩니다.

"1979**********.0000000+01"은 "19791010000000.000000+001"로 변환됩니다. UTC 오프셋의 ""는 두 번째 위치에서 0으로 변경됩니다. 이 datetime 필드를 읽을 때 결과 UTC 001은 분 필드에 "19791010000000000.0000000+000"을 생성하는 데 영향을 줍니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 wbemtime.h
DLL FrameDynOS.dll; FrameDyn.dll