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