高手求助!结构体长度为参数
BOOL NET_DVR_SetDVRConfig(LONG lUserID, DWORD dwCommand,LONG lChannel,
LPVOID lpInBuffer,DWORD dwInBufferSize)
设置硬盘录像机的参数
参数说明:
lUserID:NET_DVR_Login ()的返回值
dwCommand:参数类型
lChannel:通道号,如果不是通道参数,lChannel 不用,置为0 即可
lpInBuffer:存放输入参数的缓冲区
dwInBufferSize:缓冲区的大小
返回值:TRUE 表示成功,FALSE 表示失败。
请问在pb中程序调用时最后两个参数怎么写啊?
下面是VC的例子!
#define NET_DVR_SET_TIMECFG 119 //设置DVR时间
typedef struct{
DWORD dwYear; //年
DWORD dwMonth; //月
DWORD dwDay; //日
DWORD dwHour; //时
DWORD dwMinute; //分
DWORD dwSecond; //秒
}NET_DVR_TIME,*LPNET_DVR_TIME;
CTime time1 = CTime::GetCurrentTime();
NET_DVR_TIME CurTime;
CurTime.dwYear = time1.GetYear();
CurTime.dwMonth = time1.GetMonth();
CurTime.dwDay = time1.GetDay();
CurTime.dwHour = time1.GetHour();
CurTime.dwMinute = time1.GetMinute();
CurTime.dwSecond = time1.GetSecond();
NET_DVR_SetDVRConfig(serverinfo[i].m_lServerID,NET_DVR_SET_TIMECFG,0,&CurTime, sizeof(NET_DVR_TIME))