WBEMTime class

[The WBEMTime class is part of the WMI Provider Framework which is now considered in final state, and no further development, enhancements, or updates will be available for non-security related issues affecting these libraries. The MI APIs should be used for all new development.]

The WBEMTime class facilitates conversions between various Windows and ANSI C run-time time formats. For more information, see also WBEMTimeSpan Class Methods.

Members

The WBEMTime class has these types of members:

Constructors

The WBEMTime class has these constructors.

ConstructorDescription
WBEMTime

Constructor that facilitates conversions between various Windows and ANSI C run-time time formats.

 

Methods

The WBEMTime class has these methods.

MethodDescription
Clear

Sets the time in the WBEMTime object to an invalid time.

GetBSTR

Presents the time as a BSTR value.

GetDMTF

Gets the time as a BSTR value in CIM datetime format.

GetDMTFNonNtfs

Gets a DMTF date that is based upon a FAT or a Date and Time Format where the UTC is not known.

GetFILETIME

Gets the time as an MFC FILETIME structure.

GetLocalOffsetForDate Overloaded.

Returns the offset in minutes(+ or -) between GMT and local time for the time supplied in the argument.

GetStructtm

Gets the time as an ANSI C run-time struct tm structure.

GetSYSTEMTIME

Gets the time as an MFC SYSTEMTIME structure.

GetTime

Gets the time as a 64-bit integer.

Gettime_t

Gets the time as an ANSI C run-time time_t variable.

IsOk

Indicates whether the WBEMTime object represents a valid time.

SetDMTF

Sets the time in the WBEMTime object in CIM datetime format.

 

WBEMTime overloaded operators

The WBEMTime object defines the following overloaded operators.

WBEMTime overloaded operatorsDescription
operator = Assignment operator facilitates conversions between various Windows and ANSI C run-time time formats.
operator + Addition operator increments an object's time by a time span. The result is returned in a new WBEMTime object.
operator += Add-and-assign operator increments an object's time by a time span.
operator - Subtraction operator decrements an object's time by another object's time. The result is returned in a new WBEMTime object.
operator -= Subtract-and-assign operator decrements an object's time by a time span.
operator ==

operator !=

operator >

operator >=

operator <

operator <=

Comparison operators compare two WBEMTime objects.

 

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Header

WbemTime.h

DLL

FrameDynOS.dll;
FrameDyn.dll

 

 

Show: