MI_Interval structure (mi.h)

MI_Interval represents an interval of time.

Syntax

typedef struct _MI_Interval {
  MI_Uint32 days;
  MI_Uint32 hours;
  MI_Uint32 minutes;
  MI_Uint32 seconds;
  MI_Uint32 microseconds;
  MI_Uint32 __padding1;
  MI_Uint32 __padding2;
  MI_Uint32 __padding3;
} MI_Interval;

Members

days

The number of days in the interval. (0-99999999)

hours

The remaining number of hours in the interval. (0-23)

minutes

The remaining number of minutes in the interval. (0-59)

seconds

The remaining number of seconds in the interval. (0-59)

microseconds

The remaining number of microseconds in the interval. (0-999999)

__padding1

Reserved. The MI_Interval structure is padded to have the same size as MI_Timestamp.

__padding2

Reserved. The MI_Interval structure is padded to have the same size as MI_Timestamp.

__padding3

Reserved. The MI_Interval structure is padded to have the same size as MI_Timestamp.

Requirements

Requirement Value
Minimum supported client Windows 8
Minimum supported server Windows Server 2012
Header mi.h
Redistributable Windows Management Framework 3.0 on Windows Server 2008 R2 with SP1, Windows 7 with SP1, and Windows Server 2008 with SP2