跳转至

NET_SDK_ApiInterface

接口定义

1
2
3
4
5
6
7
BOOL NET_SDK_ApiInterface(
    LONG lUserID,
    char* sendXML,
    char* strUrl,
    LPVOID lpOutBuffer,
    DWORD dwOutBufferSize,
    LPDWORD lpBytesReturned);
1
2
3
4
5
6
7
public static extern Boolean NET_SDK_ApiInterface(
    Int32 lUserID,
    string sendXML,
    string strUrl,
    IntPtr lpOutBuffer,
    UInt32 dwOutBufferSize,
    ref int lpBytesReturned);

功能描述

API协议透传接口(支持公网)。

参数说明

参数 类型 说明
lUserIDin LONG 用户ID,NET_SDK_LoginNET_SDK_LoginEx的返回值。
sendXMLin char* API协议中的xml内容。
strUrlin char* API协议的URL字段。(不包括ip跟端口。eg:原API协议为http:// [:port]/PtzStopCruise[/channelId],在此url为PtzStopCruise/channelId)。
lpOutBufferout LPVOID 接收数据缓冲指针。
dwOutBufferSizein DWORD 接收数据缓冲指针的大小。
lpBytesReturnedout LPDWORD 实际返回数据的大小。

返回值

  • 类型:BOOL

  • 说明:成功返回TRUE,失败返回FALSE。

备注

错误码