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,並S_OK完成要求,而不會發生錯誤。 否則,請設定適當的 HRESULT 錯誤碼。
要求
要求 | 價值 |
---|---|
標頭 | hidport.h |