NET_DVR_PLAN_CFG
预案信息结构体。
struct{
DWORD dwSize;
BYTE byValid;
BYTE byWorkMode;
BYTE byRes1[2];
BYTE byPlanName[NAME_LEN];
NET_DVR_TIME_EX struTime;
NET_DVR_CYCLE_TIME struTimeCycle[DAYS_A_WEEK];
DWORD dwWorkCount;
NET_DVR_PLAN_INFO strPlanEntry[MAX_PLAN_ACTION_NUM];
BYTE byRes2[64];
}NET_DVR_PLAN_CFG,*LPNET_DVR_PLAN_CFG;
Members
- dwSize
- 结构体大小
- byValid
- 该预案是否有效
- byWorkMode
- 预案工作模式:1- 表示手动,2- 自动,3- 预案循环
- byRes1
- 保留,置为0
- byPlanName
- 预案名称
- struTime
- 时间,工作模式为自动时使用
- struTimeCycle
- 循环时间,周期为一个星期,年、月、日三个参数不使用。星期取值区间为[0,6],其中0代表星期天,1代表星期一,以此类推。
如:struTimeCycle[0]中的byValid的值是1,表示星期天执行该预案。
- dwWorkCount
- 预案内容执行次数,预案工作模式为手动时该值无效
- strPlanEntry
- 预案执行的内容
- byRes2
- 保留,置为0
See Also
NET_DVR_PLAN_LIST
NET_DVR_SetDVRConfig