设备网络SDK开发使用手册 |
获取设备能力集。
BOOL NET_DVR_GetDeviceAbility( LONG lUserID, DWORD dwAbilityType, char *pInBuf, DWORD dwInLength, char *pOutBuf, DWORD dwOutLength );
宏定义 | 宏定义值 | 含义 |
---|---|---|
DEVICE_ABILITY_INFO | 0x011 | 设备通用能力类型,具体能力根据发送的能力节点来区分 |
TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。
接口中pInBuf参数的具体定义格式按照不同的设备规定有所不同,可以是以结构体的形式或者XML描述方式。同样地,参数pOutBuf的输出表达格式也按不同的设备规定可以是以结构体的形式或者XML描述方式。下表给出了获取智能交通摄像机能力集时,需要输入参数和输出参数的格式定义。
能力类型宏定义 | 能力类型说明 | pInBuf | pOutBuf |
---|---|---|---|
DEVICE_ABILITY_INFO | 设备通用能力类型,具体能力根据发送的能力节点来区分 | 获取POS能力集输入描述 | POS能力集(POSAbility) |