| ReadFile(hDev, | // 設(shè)備句柄,即 CreateFile 的返回值 |
| recvBuffer, | // 用于接收數(shù)據(jù)的 buffer |
| IN_REPORT_LEN, | // 要讀取數(shù)據(jù)的長(zhǎng)度 |
| &recvBytes, | // 實(shí)際收到的數(shù)據(jù)的字節(jié)數(shù) |
| &ol); | // 異步模式 |
| 在這里, ReadFile 用于讀取 HID 設(shè)備通過(guò)中斷 IN 傳輸發(fā)來(lái)的輸入報(bào)告 | 。有以下幾點(diǎn)要注意: |
| WriteFile(hDev, | // 設(shè)備句柄,即 CreateFile 的返回值 |
| reportBuf, | // 存有待發(fā)送數(shù)據(jù)的 buffer |
| OUT_REPORT_LEN, | // 待發(fā)送數(shù)據(jù)的長(zhǎng)度 |
| &sendBytes, | // 實(shí)際收到的數(shù)據(jù)的字節(jié)數(shù) |
| &ol); | // 異步模式 |
| HidD_SetFeature(hDev, | // 設(shè)備句柄,即 CreateFile 的返回值 |
| reportBuf, | // 存有待發(fā)送數(shù)據(jù)的 buffer |
| FEATURE_REPORT_LEN); | //buffer 的長(zhǎng)度 |
| HidD_SetOutputReport(hDev, | // 設(shè)備句柄,即 CreateFile 的返回值 |
| reportBuf, | // 存有待發(fā)送數(shù)據(jù)的 buffer |
| OUT_REPORT_LEN); | //buffer 的長(zhǎng)度 |
| 歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |