Метод WBEMTime::WBEMTime(constBSTR) (wbemtime.h)

[Класс WBEMTime является частью платформы поставщика WMI, которая в настоящее время рассматривается в окончательном состоянии, и никакие дальнейшие разработки, улучшения или обновления не будут доступны для проблем, не связанных с безопасностью, влияющих на эти библиотеки. API mi mi следует использовать для всех новых разработок.]

Метод перегрузки конструктора класса WBEMTime принимает параметр BSTR .

Синтаксис

void WBEMTime(
  const BSTR bstrDMTFFormat
);

Параметры

bstrDMTFFormat

BSTR в формате даты и времени. BSTR преобразуется в GMT.

Теперь при использовании WBEMTime::GetDMTF для его получения есть только два варианта:

  • Получение по местному времени
  • Получить как GMT
На этом этапе фактическое смещение, используемое в BSTR для построения объекта WBEMTime , было потеряно.

Возвращаемое значение

None

Remarks

При использовании формы конструктора WBEMTime( BSTRbstrDMTFFormat) время можно получить только одним из следующих способов:

  • Получение по местному времени
  • Получить как GMT
Фактическое смещение, используемое в BSTR для построения объекта WBEMTime , потеряно.

Если входящей строке даты и времени bstrDMTFFormat отображается символ "*", то * заменяется строкой datetime по умолчанию "16010101000000.000000+000".

Разделитель микросекунд "." и знак смещения в формате UTC "+/-" должны присутствовать в правильных расположениях. "* "в этих местах представляет собой ошибку. Все остальные позиции заменяются элементом по умолчанию, если в соответствующем расположении обнаружен "*". Недопустимые символы символов.

Пример: "1979**********.000000+000" отображается как "1979101010000000.000000+000".

"1979**********.000000+01" преобразуется в "1979101010000000.000000+001". Обратите внимание, что значение "" в смещении в формате UTC изменится на 0 во второй позиции. При чтении этого поля даты и времени результирующее значение UTC 001 влияет на поле минуты, чтобы получить "197910000000000.000000+000".

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header wbemtime.h
DLL FrameDynOS.dll; FrameDyn.dll