WHEA_TIMESTAMP union (ntddk.h)

The WHEA_TIMESTAMP union describes the time that an error was reported to the operating system.

Syntax

typedef union _WHEA_TIMESTAMP {
  struct {
    ULONGLONG Seconds : 8;
    ULONGLONG Minutes : 8;
    ULONGLONG Hours : 8;
    ULONGLONG Precise : 1;
    ULONGLONG Reserved : 7;
    ULONGLONG Day : 8;
    ULONGLONG Month : 8;
    ULONGLONG Year : 8;
    ULONGLONG Century : 8;
  } DUMMYSTRUCTNAME;
  LARGE_INTEGER AsLARGE_INTEGER;
} WHEA_TIMESTAMP, *PWHEA_TIMESTAMP;

Members

DUMMYSTRUCTNAME

Defines the DUMMYSTRUCTNAME structure.

DUMMYSTRUCTNAME.Seconds

The number of seconds past the minute.

DUMMYSTRUCTNAME.Minutes

The number of minutes past the hour.

DUMMYSTRUCTNAME.Hours

The hour in the day.

DUMMYSTRUCTNAME.Precise

If this member is set to 1, the timestamp correlates precisely to the time of the error event.

This member is supported in Windows 7 and later versions of Windows.

DUMMYSTRUCTNAME.Reserved

Reserved for system use.

DUMMYSTRUCTNAME.Day

The day of the month.

DUMMYSTRUCTNAME.Month

The month of the year.

DUMMYSTRUCTNAME.Year

The year within the century.

DUMMYSTRUCTNAME.Century

The century.

AsLARGE_INTEGER

A LARGE_INTEGER representation of the contents of the WHEA_TIMESTAMP union.

Remarks

A WHEA_TIMESTAMP union is contained within the WHEA_ERROR_RECORD_HEADER structure.

Requirements

Requirement Value
Minimum supported client Supported in Windows Server 2008, Windows Vista SP1, and later versions of Windows.
Header ntddk.h (include Ntddk.h)

See also

WHEA_ERROR_RECORD_HEADER