S
selonboy
Unregistered / Unconfirmed
GUEST, unregistred user!
海康威视4008HC版卡,做视频监控用的,可是得不到该卡的序列号。下面提供详细资料:
函数原型:
DLLEXPORT_API int __stdcall GetBoardDetail(UINT
boardNum,DS_BOARD_DETAIL *pBoardDetail);
说明:
int GetBoardDetail (UINT boardNum,DS_BOARD_DETAIL
*pBoardDetail)
参数: UINT boardNum 板卡索引(装有一块卡为0,
两块卡为1..大概是这样子)
DS_BOARD_DETAIL *pBoardDetail 返回版卡信息
typedef struct
{
BOARD_TYPE_DS type;
//版卡类型
BYTE sn[16];
//此处为序列号
UINT dspCount;
//版卡包含的DSP个数
}
返回:正确为0,其它为错误。
该函数翻译成Delphi函数是:
function GetBoardDetail(boardNum: UInt;
pBoardDetail:
PDS_BOARD_DETAIL): integer;
stdcall;
var BoardDS_BOARD_DETAIL;
temsn:array[0..15] of byte;
begin
GetBoardDetail(1,Board);
Board.sn ------>注意:就是这个地方可以得到版卡的序列
号,可是我如何把它转成可显示的字符串呢?
...
end;
请各路高人帮助,我忙活了三天了都没搞定,我在线等,谢
谢了...
函数原型:
DLLEXPORT_API int __stdcall GetBoardDetail(UINT
boardNum,DS_BOARD_DETAIL *pBoardDetail);
说明:
int GetBoardDetail (UINT boardNum,DS_BOARD_DETAIL
*pBoardDetail)
参数: UINT boardNum 板卡索引(装有一块卡为0,
两块卡为1..大概是这样子)
DS_BOARD_DETAIL *pBoardDetail 返回版卡信息
typedef struct
{
BOARD_TYPE_DS type;
//版卡类型
BYTE sn[16];
//此处为序列号
UINT dspCount;
//版卡包含的DSP个数
}
返回:正确为0,其它为错误。
该函数翻译成Delphi函数是:
function GetBoardDetail(boardNum: UInt;
pBoardDetail:
PDS_BOARD_DETAIL): integer;
stdcall;
var BoardDS_BOARD_DETAIL;
temsn:array[0..15] of byte;
begin
GetBoardDetail(1,Board);
Board.sn ------>注意:就是这个地方可以得到版卡的序列
号,可是我如何把它转成可显示的字符串呢?
...
end;
请各路高人帮助,我忙活了三天了都没搞定,我在线等,谢
谢了...