IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR IOCTL (hidport.h)
IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR控件程式代碼會取得 HIDClass 裝置的實體描述項。
主要程序代碼
輸入緩衝區
UMDF 型驅動程式會呼叫 IWDFRequest::GetDeviceIoControlParameters 並提供 pOutBufferSize 參數,以位元組為單位取得緩衝區的大小。
輸出緩衝區
驅動程式會呼叫 IWDFIoRequest::GetOutputMemory,將實體描述項複製到擷取的用戶緩衝區。
輸出緩衝區長度
呼叫 IWDFIoRequest::GetOutputMemory 所擷取的緩衝區大小。
狀態區塊
執行裝置 I/O 的 HID 迷你驅動程式也必須:
- 呼叫 IWDFRequest::SetInformation 以設定從裝置傳輸的位元元組數目。
- 呼叫 IWDFRequest::Complete with S_OK 來完成要求,而不會發生錯誤。 否則,請設定適當的 HRESULT 錯誤碼。
規格需求
需求 | 值 |
---|---|
標頭 | hidport.h |