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

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

SetDMTF 메서드는 WBEMTime 개체의 시간을 설정합니다. 시간은 날짜 및 시간 형식의 BSTR 매개 변수에 의해 지정됩니다. 1601년 1월 1일 자정 이전의 날짜 및 시간 인수는 유효하지 않습니다.

구문

BOOL SetDMTF(
  const BSTR wszText
);

매개 변수

wszText

날짜 및 시간 형식BSTR입니다.

반환 값

메서드는 시간이 유효하면 true 를 반환하고, 시간이 유효하지 않으면 false 를 반환합니다.

설명

내부적으로 WBEMTime 은 datetime을 64비트 정수로 저장합니다. 이 때문에 날짜/시간을 설정할 때 별표 사용에 대한 구현별 해석이 필요합니다.

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

마이크로초 구분 기호 "." 및 UTC 오프셋 기호 "+/-"가 올바른 위치에 있어야 합니다. 별표가 해당 위치에서 검색되면 다른 모든 위치는 기본 요소로 대체됩니다.

예를 들어 "1979**********.000000-0*4"는 "197910101000000.0000000-004"가 됩니다.

WBEMTime은 모든 날짜/시간 값을 GMT에 내부적으로 저장하므로 결과 UTC가 -004이면 분 필드가 변경되어 내부 표현이 "1979101050000000.000000+000"이 됩니다.

요구 사항

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

추가 정보

WBEMTime

WBEMTime::GetBSTR

WBEMTime::GetDMTF