buf = (unsigned char *)&mCmdParam; 這個首地址里的內(nèi)容到底是什么???

if ( len ) /* 有參數(shù) */ { i = len; buf = (unsigned char *)&mCmdParam; /* 指向輸入?yún)?shù)的起始地址 */ //指針指向結構體變量mCmdParam// do { CH375HM_DATA_WR( *buf ); /* 從索引地址2開始,寫入?yún)?shù) */ buf ++; } while ( -- i ); } buf = (unsigned char *)&mCmdParam; 這個首地址里的內(nèi)容到底是什么啊? [Emot]20[/Emot][Emot]1[/Emot]

你看一下頭文件CH375HM.H,里面有這個結構體的定義的。


那聯(lián)合體的內(nèi)容有些自己賦值,有些好象固定有的,直接發(fā)送就行?。?!太暈了,能在深入說說嗎?謝謝啊


這個結構體定義的變量或是緩沖區(qū),有的是在執(zhí)行命令之前必須先附上值的,如執(zhí)行CMD_FileOpen前,先得將文件的路徑送到緩沖區(qū)mCmdParam.Open.mPathName中;有的是在執(zhí)行命令之時,將返回的信息存儲到此結構體中,如:執(zhí)行CMD_FileQuery命令之后,mCmdParam.Modify.mFileSize中存的就是當前打開文件的長度。 具體的你可以看模塊的PDF文檔說明。


哦,謝謝啊


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频