IOCTL_UMDF_HID_GET_INPUT_REPORT IOCTL (hidport.h)
IOCTL_UMDF_HID_GET_INPUT_REPORT控制程式代碼會從 HIDClass 裝置傳回輸入報告。
主要程序代碼
輸入緩衝區
以UMDF為基礎的驅動程式會呼叫 IWDFRequest::GetInputMemory ,以擷取包含集合之報表標識符的記憶體緩衝區。
輸入緩衝區長度
呼叫 IWDFRequest::GetInputMemory 所擷取的緩衝區大小。
輸出緩衝區
UMDF 型驅動程式會呼叫 IWDFRequest::GetOutputMemory 來擷取要求者配置的輸出緩衝區,以傳回功能報告。
輸出緩衝區長度
呼叫 IWDFIoRequest::GetOutputMemory 所擷取的緩衝區大小。
狀態區塊
執行裝置 I/O 的 HID 迷你驅動程式也必須:
- 呼叫 IWDFRequest::SetInformation 以設定從裝置傳輸的位元元組數目。
- 呼叫 IWDFRequest::Complete with S_OK 來完成要求,而不會發生錯誤。 否則,請設定適當的 HRESULT 錯誤碼。
規格需求
需求 | 值 |
---|---|
標頭 | hidport.h |