Метод SWbemDateTime.SetFileTime
Метод SetFileTime объекта SWbemDateTime преобразует дату в строковом формате FILETIME в формат CIM datetime .
Формат FILETIME — это 64-разрядная структура даты и времени, представляющая число единиц 100 наносекунд с начала 1 января 1601 г. Инструментарий управления Windows (WMI) обрабатывает значения FILETIME как строковые представления 64-разрядных чисел без знака.
Описание синтаксиса см. в разделе Соглашения о документах для API сценариев.
Синтаксис
SWbemDateTime.SetFileTime( _
ByVal strFileTime, _
[ ByVal bIsLocal ] _
)
Параметры
-
strFileTime [in]
-
Значение FILETIME, используемое для задания объекта .
-
bIsLocal [in, optional]
-
Если задано значение TRUE, strFileTime интерпретируется как местное время. Свойство UTC содержит местное время, преобразованное в правильное смещение в формате UTC. Если значение bIsLocal равно FALSE, strFileTime преобразуется непосредственно в значение UTC со смещением 0 (ноль).
Возвращаемое значение
Этот метод не возвращает значение.
Коды ошибок
После завершения метода SetFileTime объект Err может содержать код ошибки в следующем списке.
-
wbemErrInvalidSyntax — 2147749921 (0x80041021)
-
Недопустимый формат strFileTime .
Комментарии
После успешного вызова Метода SetFileTime значение datetime всегда интерпретируется как абсолютное значение (datetime), а isInterval имеет значение FALSE.
Примеры
Примеры использования объекта SWbemDateTime для преобразования значений CIM DATETIME в формат FILETIME или формат VT_DATE см. в разделе Задачи WMI: даты и время. Описание формата CIM DATETIME см. в разделе Формат даты и времени.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista |
Минимальная версия сервера |
Windows Server 2008 |
Заголовок |
|
Библиотека типов |
|
DLL |
|
CLSID |
CLSID_SWbemDateTime |
IID |
IID_ISWbemDateTime |