ITimeZone::get_IsStandardAbsoluteDate

Windows Mobile 6.5
A version of this page is also available for
4/8/2010

The IsStandardAbsoluteDate property retrieves a value that indicates whether StandardDate is an Absolute or Relative date.


HRESULT get_IsStandardAbsoluteDate(
   VARIANT_BOOL * pfAbsolute
);

pfAbsolute

[out] Reference to the Boolean flag. VARIANT_TRUE when StandardDate is an Absolute date. For information about the VARIANT_BOOL type, see the union member of the PROPVARIANT structure.

This method returns the standard values E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, and E_FAIL, as well as the following:

S_OK

The method completed successfully.

StandardDate is the date that the switch from daylight savings time over to standard time occurs, for a particular time zone.

IsStandardAbsoluteDate is undefined if SupportsDST is VARIANT_FALSE.

The VARIANT_BOOL data type (also known as VT_BOOL) uses the value -1 to represent TRUE and 0 to represent FALSE. It is defined in the wtypes.h header file in the following manner:

typedef short VARIANT_BOOL;

A common programming error occurs when, for readability purposes, you want to set a VARIANT_BOOL value to TRUE or FALSE. You can achieve the same effect by using the aliases VARIANT_TRUE and VARIANT_FALSE, which are also defined in the wtypes.h header file.

#define VARIANT_TRUE  ((VARIANT_BOOL)0xffff)
#define VARIANT_FALSE ((VARIANT_BOOL)0)

Headerpimstore.h
LibraryPimstore.lib
Windows Embedded CEWindows CE 2.0 and later
Windows MobileWindows Mobile Version 5.0 and later

Community Additions

Show: