Метод WBEMTime::WBEMTime(constBSTR) (wbemtime.h)
[Класс WBEMTime является частью платформы поставщика WMI, которая в настоящее время рассматривается в окончательном состоянии, и никакие дальнейшие разработки, улучшения или обновления не будут доступны для проблем, не связанных с безопасностью, влияющих на эти библиотеки. API mi mi следует использовать для всех новых разработок.]
Метод перегрузки конструктора класса WBEMTime принимает параметр BSTR .
Синтаксис
void WBEMTime(
const BSTR bstrDMTFFormat
);
Параметры
bstrDMTFFormat
BSTR в формате даты и времени. BSTR преобразуется в GMT.
Теперь при использовании WBEMTime::GetDMTF для его получения есть только два варианта:
- Получение по местному времени
- Получить как GMT
Возвращаемое значение
None
Remarks
При использовании формы конструктора WBEMTime( BSTRbstrDMTFFormat) время можно получить только одним из следующих способов:
- Получение по местному времени
- Получить как GMT
Если входящей строке даты и времени 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 |