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