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