IOCTL_HID_GET_HARDWARE_ID IOCTL (hidclass.h)
IOCTL_HID_GET_HARDWARE_ID要求會取得最上層集合 隨插即用 硬體標識符。
如需 HIDClass 裝置的一般資訊,請參閱 HID 集合。
主要程序代碼
輸入緩衝區
IRP I/O 堆疊位置中的 Parameters.DeviceIoControl.OutputBufferLength 表示輸出緩衝區的大小,以位元組為單位。
輸入緩衝區長度
緩衝區的長度。
輸出緩衝區
Irp->MdlAddress 指向緩衝區以接收裝置輸入緩衝區的數目。
輸出緩衝區長度
緩衝區的長度。
狀態區塊
HID 類別驅動程式會設定下列 Irp-IoStatus> 字段:
- 信息 會設定為IOCTL成功時所擷取的登錄資訊位元組數目。
- 如果 傳輸完成且未發生錯誤,狀態會設定為STATUS_SUCCESS。 否則,它會設定為適當的NTSTATUS錯誤碼。
規格需求
需求 | 值 |
---|---|
標頭 | hidclass.h (包含 Hidclass.h) |