跳转至

DD_DAYLIGHT_INFO

结构体定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
typedef struct _dd_daylight_info_
{
    unsigned char InMonth;      
    unsigned char InMday;       
    unsigned char OutMonth;     
    unsigned char OutMday;      
    unsigned char InWeekIndex;  
    unsigned char InWday;       
    unsigned char OutWeekIndex; 
    unsigned char OutWday;      
    unsigned short InYear;      
    unsigned short OutYear;     
    unsigned short enable;      
    unsigned short type;        
    unsigned int InSecond;      
    unsigned int OutSecond;     
    unsigned int offSet;        
} DD_DAYLIGHT_INFO;
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct DD_DAYLIGHT_INFO
{
    public byte InMonth;
    public byte InMday;
    public byte OutMonth;
    public byte OutMday;
    public byte InWeekIndex;
    public byte InWday;
    public byte OutWeekIndex;
    public byte OutWday;
    public UInt16 InYear;
    public UInt16 OutYear;
    public UInt16 enable;
    public UInt16 type;
    public UInt32 InSecond;
    public UInt32 OutSecond;
    public UInt32 offSet;
}

功能描述

夏令时配置结构体。

成员说明

成员 类型 备注
InMonth unsigned char 第几月进入DST。
InMday unsigned char 第几日进入DST(日期方式有效)。
OutMonth unsigned char 第几月出DST。
OutMday unsigned char 第几日出DST(日期方式有效)。
InWeekIndex unsigned char 第几周进入DST(周方式有效)。
InWday unsigned char 星期几进入DST(周方式有效)。
OutWeekIndex unsigned char 第几周出DST(周方式有效)。
OutWday unsigned char 星期几出DST(周方式有效)。
InYear unsigned short 进入DST的年份,不定有用,但是放在此,刚好可以对齐结构体,所以保留。
OutYear unsigned short 出DST的年份,不定有用,但是放在此,刚好可以对齐结构体,所以保留。
enable unsigned short 是否开启夏令时功能。
type unsigned short 夏令时设置方式:周或者日期方式。
InSecond unsigned int 进入DST一天内的秒偏移(0~86399),可转换成时分秒。
OutSecond unsigned int 出DST一天内的秒偏移(0~86399),可转换成时分秒。
offSet unsigned int 夏令时的偏移量(0~86399)秒。
错误码