JET_BKLOGTIME 结构

适用于: Windows |Windows Server

JET_BKLOGTIME 结构

JET_BKLOGTIME结构保存事件的日期和时间元素。 它是 JET_LOGTIME的扩展。

Windows Vista:Windows Vista 中引入了JET_BKLOGTIME。

    typedef struct {
      char bSeconds;
      char bMinutes;
      char bHours;
      char bDay;
      char bMonth;
        char bYear;
        union {
        char bFiller1;
        struct {
          unsigned char fTimeIsUTC: 1;
          unsigned char fUnused: 7;
        };
      };
      union {
        char bFiller2;
        struct {
          unsigned char fOSSnapshot  :1;
          unsigned char fReserved  :7;
        };
      };
    } JET_BKLOGTIME;

成员

bSeconds

事件的时间(以秒为单位)。 这可以是 0 (零) 到 60。 当JET_BKLOGTIME结构为“null”时,使用 0 (零)

bMinutes

事件的时间(以分钟为单位)。 这可以是 0 (零) 到 60。 当JET_BKLOGTIME结构为“null”时,使用 0 (零)

bHours

事件的时间(以小时为单位)。 这可以是 0 (零) 到 24。 当JET_BKLOGTIME结构为“null”时,使用 0 (零)

bDay

事件的月份日期。 这可以是 0 (零) 到 31。 当JET_BKLOGTIME结构为“null”时,使用 0 (零)

bMonth

事件年份的月份。 这可以是 0 (零) 到 12。 当JET_BKLOGTIME结构为“null”时,使用 0 (零)

bYear

该年 (事件 1900) 偏移。 若要实现实际年份,请将 1900 添加到此值。 当JET_BKLOGTIME结构为“null”时,使用 0 (零)

bFiller1

应忽略此字段。

fTimeIsUTC

该时间采用 UTC 格式。

fUnused

应忽略此字段。

bFiller2

应忽略此字段。

fOSSnapshot

如果此事件是备份,则此标志包含以下可能值之一:

名称

流式备份

0(零)

快照备份

1

fReserved

应忽略此字段。

备注

调试时使用此结构。

要求

要求

客户端

需要 Windows Vista。

服务器

需要 Windows Server 2008。

标头

在 Esent.h 中声明。

另请参阅

JET_LOGTIME
JET_DBINFOMISC