Метод 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
Заголовок
Wbemdisp.h
Библиотека типов
Wbemdisp.tlb
DLL-библиотеки
Wbemdisp.dll
CLSID
CLSID_SWbemDateTime
IID
IID_ISWbemDateTime

См. также

SWbemDateTime.SetFileTime

SWbemDateTime

DATETIME