设备网络SDK开发使用手册 |
启动远程配置。
LONG NET_DVR_StartRemoteConfig( LONG lUserID, DWORD dwCommand, LPVOID lpInBuffer, DWORD dwInBufferLen, fRemoteConfigCallback cbStateCallback, LPVOID pUserData );
dwCommand宏定义 | 宏定义值 | 控制功能 | lpInBuffer | cbStateCallback |
---|---|---|---|---|
NET_DVR_NTP_SERVER_TEST | 3387 | NTP服务器测试 | NET_DVR_SERVER_TEST_PARA | NULL |
NET_DVR_NAS_SERVER_TEST | 3388 | NAS服务器测试 | ||
NET_DVR_EMAIL_SERVER_TEST | 3389 | Email服务器测试 | ||
NET_DVR_FTP_SERVER_TEST | 3390 | FTP服务器测试 | ||
NET_DVR_IP_TEST | 3391 | IP测试 | ||
NET_DVR_CLOUDSTORAGE_SERVER_TEST | 3421 | 云存储服务器测试 | ||
NET_DVR_PHONE_NUM_TEST | 3422 | 电话号码测试(短信测试) |
typedef void(CALLBACK *fRemoteConfigCallback)( DWORD dwType, void *lpBuffer, DWORD dwBufLen, void *pUserData );
-1表示失败,其他值作为NET_DVR_GetRemoteConfigState、NET_DVR_StopRemoteConfig的句柄。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。
NET_DVR_GetRemoteConfigState NET_DVR_StopRemoteConfig