- 論壇徽章:
- 5
|
原帖由 shenxiaocheng 于 2009-11-13 16:09 發(fā)表 ![]()
如我定義一個數(shù)組unsigned long ram[1] = {0xb1};
怎樣把它傳遞給WriteFile函數(shù)阿?
- BOOL WriteFile(
- HANDLE hFile, //串口的句柄
- // 寫入的數(shù)據(jù)存儲的地址,
- // 即以該指針的值為首地址的nNumberOfBytesToWrite
- // 個字節(jié)的數(shù)據(jù)將要寫入串口的發(fā)送數(shù)據(jù)緩沖區(qū)。
- LPCVOID lpBuffer,
- DWORD nNumberOfBytesToWrite, //要寫入的數(shù)據(jù)的字節(jié)數(shù)
- // 指向指向一個DWORD數(shù)值,該數(shù)值返回實際寫入的字節(jié)數(shù)
- LPDWORD lpNumberOfBytesWritten,
- // 重疊操作時,該參數(shù)指向一個OVERLAPPED結構,
- // 同步操作時,該參數(shù)為NULL。
- LPOVERLAPPED lpOverlapped
- );
復制代碼
unsigned long ram[1] = {0xb1};
WriteFile(hCom,ram,1,&WriteBytes,NULL)//同步 |
|