JET_BKLOGTIME结构
适用于:Windows |Windows服务器
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 (0) 到 60。 当 JET_BKLOGTIME 结构为“null”时,将使用 0 (零) 。
bMinutes
事件的时间(以分钟为单位)。 这可以是 0 (0) 到 60。 当 JET_BKLOGTIME 结构为“null”时,将使用 0 (零) 。
bHours
事件的时间(以小时为单位)。 这可以是 0 (0 到 24) 。 当 JET_BKLOGTIME 结构为“null”时,将使用 0 (零) 。
bDay
事件月份的日期。 这可以是 0 (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。 |
Server |
需要Windows Server 2008。 |
标头 |
在 Esent.h 中声明。 |