阅读:1192回复:2
求教一个有关数据传参的问题
我在驱动中为了判断Mac地址是否是我感兴趣的Mac地址的时候,
需要采用比较方式进行,可是出现了类型不匹配的问题,希望大侠给我看看以下的程序在哪里出错了: 我定义了一个比较函数: BOOLEAN Compare(UCHAR *DestAddr, UCHAR *SorAddr); 引用的时候出现了类型不匹配的情况: PEtherHead pEthHdr; UCHAR myAddr[6];//中间有对此的赋值 BOOLEAN cRet=Ture; ....... cRet=Compare(pEthHdr->DestAddr,myAddr);//此处出现错误 .... 我在C/C++下面调试没有错误,可是这里却出现错误, 请教大侠们如何才能进行很好的传参呢? 呵呵!顺便问一下,如果我觉得大侠的回复很正确的话,我如何才能散分给大侠呢? |
|
沙发#
发布于:2004-09-19 15:35
不好意思!
你说的方法不顶事 我对所有的强制类型转换都试了 都不好用,所以我才问问的 有没有别的方式可以呢 |
|
板凳#
发布于:2004-09-18 20:26
我在驱动中为了判断Mac地址是否是我感兴趣的Mac地址的时候, 数组和指针一般要强制转换一下 cRet=Compare(pEthHdr->DestAddr,(UCHAR *)myAddr);// |
|
|