The VALUEDATERANGE structure contains information about date range values stored in the Value Field of a Data Element.
typedef struct _VALUEDATERANGE{L_UINT32 nFlags; // FlagsVALUEDATE Date1; // Date1VALUEDATE Date2; // Date2} VALUEDATERANGE, * pVALUEDATERANGE;
Flags that indicate the type of date range. Possible values are:
| Value | Meaning |
|---|---|
| VALUE_RANGE_NONE | Only Date1 is valid, representing a single date, not a range. |
| VALUE_RANGE_LOWER | Only Date1 is valid, represents a lower range. Example: Date1 is 01/01/2001, then a lower range is set as "20010101-" |
| VALUE_RANGE_UPPER | Only Date1 is valid, represents an upper range. Example: Date1 is 09/09/2001, then an upper range is set as "-20010909" |
| VALUE_RANGE_BOTH | Date1 and Date2 are both valid, represents a full range. Example: Date1 is 01/01/2001. Date2 is 09/09/2001. The a full range is set as "20010101-20010909" |
The first date in the date range.
The second date in the date range.
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
